Complex Analysis in Clojure