Utility class should be final.
Document how these are different than Guava's traversals.