Chute is a library for doing MapReduce on iterators (Traversable) without any external dependencies.
Learn more about Chute in its documentation.