> I couldn't bring myself to do a Java version but I'd expect it to be several times larger
I'm a big fan of Clojure and don't have much love for Java, but this is a little unfair. I especially think doing a Java 8 version with lambdas would be an interesting comparison.