Machine Learning for Finance and Trading