Boyer–Moore–Horspool Algorithm
Returns a pointer to the first occurrence of "needle" within "haystack", or [] if not found. Works like memmem().
https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore%E2%80%93Horspool_algorithm
See Source File
Boost License 1.0.
Per Nordlöw 2014-.
Boyer–Moore–Horspool Algorithm