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
Move high = mid
Repeat until low >= high
Return low as the answer
Start with a range for possible answers, check the middle value, adjust range based on validity, repeat until range narrows to the answer.
