add rabinkarp
add radix and prime number
add hash function