>>282
case-insensitive boyer-moore