equal_range(ForwardIterator first, ForwardIterator last, T const& value, Compare comp);
Requires
========================================
| The elements e of [first,last) shall be partitioned with respect to the expressions ``e < value`` and ``!(value < e)`` or ``comp(e, value)`` and ``!comp(value, e)``.
| Also, for all elements e of [first, last), ``e < value`` shall imply ``!(value < e)`` or ``comp(e, value)`` shall imply ``!comp(value, e)``.
Returns
========================================
|``make_pair(lower_bound(first, last, value), upper_bound(first, last, value))``
| or
|``make_pair(lower_bound(first, last, value, comp), upper_bound(first, last, value, comp))``