A functional quad tree for spatial mapping in Clojure and Clojurescript.