Update kmp.cpp