completet BoyerMoore