Advanced Programming Final Exam. Clojure, Clojurescript, Datomic, Ring, Compojure