Adds rabin-karp string matching