Chute is a library for doing MapReduce on iterators (Traversable) without any external dependencies.