Data Science Algorithms in a Week: Top 7 algorithms for computing, data analysis, and machine learning