You are given an interface (ICounter) and a class (Counter) that implements this interface. Your task is to complete the Iterator class that uses the Counter class as a delegate to keep track of how many times a function next() is invoked.
The function next() doesn't need to implement anything beyond what's already provided by the delegate.