Algorithms for Data Scientists