Substring search

1. Bruteforce
2. Rabin Karp
3. Morris Pratt
4. Boyer Moore