Quantitative Investing: Strategies Based on Data and Algorithms