KMP example