Exercise 1.19 in Clojure
Exercise 1.19 in Guile Scheme
Exercise 1.19 in Common Lisp
Exercise 1.19 in Emacs Lisp