unique_copy
using __STD::unique_copy;
return unique_copy(__first, __last, __first);
return unique_copy(__first, __last, __first, __binary_pred);