add theory material for kmp algorithm