A genetic programming framework for Clojure