Scratch codes written while reading Programming Clojure, 2e