Hi,
Given a collection in terms of [startIter, endIter] how can obtain
[uniqBeginIter, uniqEndIter] that represents unique elements of the
original container.
I can always explicitly instantiate a set S of [startIter, endIter]
and use [S.begin(), S.end()]. Is it possible to express this in terms
of algorithms.