genetic programming in clojure produce clojure code