Exotic Programming Ideas, Part 2: Term Rewriting | Hacker News Reader