my heart somehow leaps when I see beautiful code like this.
Although I have tried to like clojure in all earnestness, I am somehow put off by the noise from clojure ( PS its not only about the brackets. )
Somehow the python code and also the haskell version looks so succinct yet sparse enough to be read.
maybe I am hardwired that way ...