add stl lower_bound