Updates based on PR and re-reading/ test run through recipe

Updates from https://github.com/clojure-cookbook/clojure-cookbook/pull/192 plus some editing/corrections.