Adding naive string search algorithm and an implementation of the Rabin-Karp algorithm, with unit tests.
Adding string searching algorithms (rabin-karp, naive, KMP), with unit tests.