Mango - specialized iterators and functions
Mango is a Java library consisting of a number of iterators, algorithms and functions, loosely inspired by the C++ Standard Template Library. It has support of 12 iterators, 16 generic algorithms and variety of function types.
It supports Array Iterator, Bounded Iterator, Chain Iterator, Null Iterator, Reverse Iterator, Selecting Iterator, Singleton Iterator, Skipping Iterator, StringIterator, Tee Iterator, Transform Iterator, Zip Iterator.
It supports function types such as Generators, Functions, Binary Functions, Predicates, Binary Predicates.