Exercise 1.27 in Clojure
Exercise 1.27 in Guile Scheme
Exercise 1.27 in Common Lisp