Boyer-Moore string search algorithm. Used to find an Image within an Image