Deprecated abstract iterator iterface, with a merging iterator implemented on top.

You're unlikely to ever need it. Abstract iterators in C++ are evil.

Check out index iterator adaptors in kernel/doom/adaptors for a non-virtual implementation. Also see TCHeap.
