K-Nearest Neighbor Machine Learning algorithm