Boyer–Moore–Horspool algorithms