binary_search() Returns whether the range contains an element 608 includes() Returns whether each element of a range is also an element of another range 609 lower_bound() Finds the first element greater than or equal to a given value 611 upper_bound() Finds the first element greater than a given value 611 equal_range() Returns the range of elements equal to a given value 613 merge() Merges the elements of two ranges 614 set_union() Processes the sorted union of two ranges 616 set_intersection() Processes the sorted intersection of two ranges 617 set_difference() Processes a sorted range that contains all elements of a range that are not part of another range 618 set_symmetric_difference() Processes a sorted range that contains all elements that are in exactly one of two ranges 619 inplace_merge() Merges two consecutive sorted ranges 622 partition_point() Returns the partitioning element for a range partitioned into elements fulfilling and elements not fulfilling a predicate (since C++11) 552