My solutions for problems in 4clojure