Financial Modelling and Algo Trading