Solving regex crosswords with logic programming and Clojure | Hacker News Reader