Boyer–Moore string search algorithm