add TST, review trieST
init kmp
BoyerMoore, kmp
Rabin Karp
add some new method to TST(chapter 5), some excesize