Defines a wrapper around iterators to display a progress bar.
A wrapper iterator arround another iterator which adds a progress bar.