rewrites of my AI homework in Clojure. Possibly some of my SE homework as well