Binary Search(like lower_bound in c++x)