Orbital simulator in Clojure