KMP version strstr review