str perm
trie
rev level order
quicksort3