An introduction to clojure and overtone