Introduction Algorithms are commonplace in the world of data science and machine learning. Algorithms power social media applications, Google search results, banking systems, and plenty more. Therefore, it’s paramount that Data Scientists and machine-learning practitioners have an intuition for analyzing, designing, and implementing algorithms. Efficient algorithms have saved companies millions of…