Experimental generative music in Clojure and Overtone