add KMP c file and header file with function Set_Next()