Header iterator

The header iterator includes classes, types and functions used to allow the C++ program to work with various containers in a unified manner.