* add topological sort * fix topological sort? * running black * renaming file
* Pure implementation of KNN added * Comments and test case added * doctest added