added MySuffixTree and PatternMatching (BoyerMoore)