add BoyerMoore, Knuth Morris Pratt, RabinKarp, TernarySearch tries with
tests