knuth–morris–pratt algorithm - Turkish English Dictionary