Binary Search Algorithm Building Block