Grep from First Principles, in Golang | Hacker News Reader