Concept Flow - Binary Search Recursive Approach
Start with full array range
Calculate middle index
Compare middle element with target
Search right half
Search left half
Repeat until range invalid
Return -1 (not found)
The recursive binary search splits the array range by comparing the middle element to the target, then recursively searches the left or right half until the target is found or the range is empty.
