added simple rabin_karp
m