added KMPMatch.java