add lower_bound, upper_bound and equal_range