reference to Rabin-Karp