Implements Boyer-Moore Horsepool to find 1 single match in the haystack.
Horsepool algorithm functioning properly. Supports finding the needle multiple times in the haystack.