Iterative Binary Search Algorithm