By which method can KNN be implemented?