STL, upper_bound and lower_bound...