    
   [size max_length max_power max_sum_powers num_terms]
 
-  {:elite [] :rabble (repeatedly size #(create-individual max_length max_power max_sum_powers num_terms)) :age 0}
+  {:elite [] 
+   :rabble (repeatedly size #(create-individual max_length max_power max_sum_powers num_terms)) 
+   :age 0}
        
   )
 ;; @@

;; @@
(defn score
  [indv]
  (ts/ind-score indv)
  )
;; @@
;; =>

;; <=

;; @@
(def initial-zeitgeist (random-initial-zeitgeist 10 poly_length power power_sum term_length))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;goliath/initial-zeitgeist</span>","value":"#'goliath/initial-zeitgeist"}
;; <=

;; @@
(def generation-config			      
  (let [size-limit 120                   
        min-size 20
        ea-config (spea2/spea2-config
                    {:goals [:score]
                     :archive-size 50
                     :binary-ops [{:op cross-over :repeat 22}]
                     :unary-ops [{:op mutate :repeat 6}]})
        score-functions {:complexity count
                         :error score }]
    {:ea-config              ea-config
     :score-functions        score-functions
     :reporting-function     (fn [z] (print ".") (flush))}))
