KNN

New version using hamming to calculate distances, and 10-fold cross
validation