Add rabin-karp matcher algorithm