A flock simulation in clojure.