KNN_classifier_from_scratch