knuth–morris–pratt algorithm - German English Dictionary