Writing the Extensions of Clojure core article.