Category: Advanced
Difficulty: advanced
Description: Rolling hash pattern matching
Time Complexity: O(n+m)
Space Complexity: O(1)