Learn Kmp Search
accomplish the program
learn KMP notes
BM Search (not complete)