How to search text in O(n) time. (Used in GNU grep) | Hacker News Reader