more rabin-karp