Knuth–Morris–Pratt illustrated | Journal of Functional Programming | Cambridge Core Knuth–Morris–Pratt illustrated – Volume 34