Codes while reading "Clojure Programming"