Finished BST tree, regular sorting, kmp sorting.