Release Notes: The library's interfaces have been rewritten to use Java Generics.
Release Notes: This release adds a further two iterators.
Release Notes: This release adds a further four new algorithms, most notably for set intersection and symmetric difference. In addition, SelectIterator has been extended to support remove().
Release Notes: This release adds three further algorithms and two new iterator types.
Release Notes: This version adds two new iterators, and countIfNot and findIfNot algorithms.
Release Notes: This release adds two iterators (ArrayIterator and SingletonIterator), an algorithm (transform), and an integer sequence generator. It also implements function composition for both binary and unary functions.