I am fully aware Clojure is based off of Lisp, and that it is a functional language and isn't ultimately recursive, but you can not dismiss that it is heavily based off of recursiveness. (Recursive- based for loops, lazy sequences, etc.)
I am a competent developer, I understand basic concepts...