Iterator is a common cursor function based on Container. It provides the IT template class for accessing any sort of container.