Rolling hash; Rabin-Karp string search | Hacker News Reader