A circuit simulation application in Clojure