Provides Iterables and Iterators for combinatorial algortihms.