Lower And Upper Bound Binary Search