Mango is a generic Java library consisting of a number of iterators, algorithms, and functions, loosely inspired by the C++ Standard Library.