Pełna implementacja k-nearest_neighbors.