add kevin_knn.R

Even though the end result is a very short function, it was not easy, and took lots of iterations! But it was interesting to write.