Offset miscalculation in Boyer-Moore search - fixes #2
find! should resume from current offset rather than start each time