A regular expression matcher in 19 lines of Clojure | Hacker News Reader