Problem 1 from Part 4 of 'Clojure from the Ground Up' (http://aphyr.com/posts/304-clojure-from-the-ground-up-sequences)