citing Harrington in kNN.py