Matching equations in clojure using genetic algorithms