iterator

A C++ library for traversing and manipulating ranges.