working variable length markov, trying out knn