Algorithms and Data Structures for Data Science and Machine Learning (Algorithms and Data Structures Simplified) Part 2