Boyer-Moore Search – An Innovation that Deserves a Software Patent From: http://en.wikipedia.org/wiki/Boyer