Add #9 Clojure and Haskell solutions