I'm just starting to teach myself Clojure. As part of supplementing my studies I've watched a few UC Berkley lectures by Brian Harvey on the topic of functional programming. In his second lecture on functional programming, at about minute 34, he uses the applic function to show the order of evaluation. Does Clojure have a feature similar to this? It sure would be handy to see the order of evaluation as I work to understand the whys and wherefores.