Statistical Algorithms For Data Science