Add Enum.chunks

This adds a `chunks` function that is essentially the same as Clojure's [partition](http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/partition).

Let me know if the examples/tests look good and if there are others you'd like added.