add simpler treap
add suffix and Aho-Corasick automata