A complete, clean K-Nearest Neighbors (KNN) implementation with Euclidian, Manhattan, Chebyschev and Minkowski (parametric) distances. Implemented purely in C++.