Concept Flow - Binary Search Recursive Approach
Start with full array range
Calculate middle index
Compare middle element with target
Return mid
Repeat recursively
If range invalid
Return -1
Start with the whole array, find the middle element, compare with target, then recursively search left or right half until found or range is invalid.
