Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp - Translated in Clojure