Algorithms for data science.