Go implementation of C++ STL iterators and algorithms.
Convenient looping using Go's range-over-func feature.
Iterator implementation to provide map and reduce functionalities.