In this section, we want you to tackle a new programming language, Clojure. This introduction covers defining functions in clojure, calling them, composing simpler functions into a higher order function etc.
We want you to understand the syntax of the language, experiment with writing some new functions.
You can write clojure on a simple online editor http://app.klipse.tech to try out the examples
A clojure function has this form:
(defn []