Create kmp.cpp