Knuth-Morris-Pratt Algorithm

From dankwiki