_M_range_initialize
_M_range_initialize(__first, __last, __ITERATOR_CATEGORY(__first));
void _M_range_initialize(_InputIterator __first, _InputIterator __last,
void _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last,
_M_range_initialize(__first, __last, __ITERATOR_CATEGORY(__first));
void _M_range_initialize(_InputIterator __first,
void _M_range_initialize(_ForwardIterator __first,