Concept Flow - Binary Search as Divide and Conquer
Start with sorted array and target
Calculate middle index
Compare middle element with target
Equal?
Is target < middle element?
Return index
Repeat steps
Binary search splits the sorted array into halves, compares the middle element with the target, and recursively searches the correct half until the target is found or the search space is empty.
