Given a text txt[0..n-1] and a pattern pat[0..m-1], write a function search(char pat[], char txt[]) that prints all occurrences of pat[] in txt[]. You may assume that n > m.
Examples:
Input: txt[] = "THIS IS A TEST TEXT"
pat[] = "TEST"
Output: Pattern found at index 10
Rabin-Karp Algorithm Searching for Patterns: https://www.geeksforgeeks.org/rabin-karp-algorithm-for-pattern-searching/