K-Nearest Neighbours (KNN) from Scratch | AlgoML Prep