Boyer-Moore algorithm

feedback