Elegant lists and tuple manipulations in Clojure | Dark Hacker News