An idiosyncratic tour of the best of Structure and Interpretation of Computer Programs in Clojure