Concept Flow - Binary Search on Answer Technique
Set low and high bounds for answer
Calculate mid = (low + high) / 2
Check if mid is a valid answer
Update high = mid
Repeat until low >= high
Return low as answer
Start with a range of possible answers, check the middle value, adjust range based on validity, repeat until the answer is found.
