__unique_copy
_OutputIter __unique_copy(_InputIter __first, _InputIter __last,
inline _OutputIter __unique_copy(_InputIter __first, _InputIter __last,
_ForwardIter __unique_copy(_InputIter __first, _InputIter __last,
_OutputIter __unique_copy(_InputIter __first, _InputIter __last,
inline _OutputIter __unique_copy(_InputIter __first, _InputIter __last,
_ForwardIter __unique_copy(_InputIter __first, _InputIter __last,