4clojure #131

I did not find it easy, but it was fun. I am looking forward to seeing other solutions. I left my preliminary work with comments to make clear my thought process as I worked it through the REPL. It works but it seems like there must be a better way.

-Walter (user wbabic on 4clojure)