Introduction the major aspects of Clojure