algorithmic and high frequency trading pdf github