Beginning on chapter 3. Added two examples of an expt function, since Clojure doesn't provide one.