Doing some problems from 4clojure