add Splay and Treap
add Geometry on Plane - KDTree
add String - AhoCorasick