MASTERING DATA STRUCTURES & ALGORITHMS FOR DATA SCIENCE FOR MACHINE LEARNING