Doku
Implementation of KNN