Concept Flow - Binary Search Iterative Approach
Start with sorted array and target
Set low = 0, high = len-1
While low <= high
Calculate mid = (low + high)//2
Compare array[mid
Return mid
Repeat loop
If not found, return -1
Start with low and high pointers on the sorted array ends, repeatedly check middle element, adjust pointers based on comparison until target is found or pointers cross.
