Concept Flow - Binary Search as Divide and Conquer
Start with sorted array and target
Set low and high indices
Calculate mid index
Compare target with mid element
Search right half
Search left half
Repeat until low > high
Target not found
Binary search splits the sorted array into halves repeatedly, comparing the target with the middle element to decide which half to search next.
