Concept Flow - Container With Most Water
Start with two pointers
Calculate area between pointers
Compare with max area
Move pointer at shorter line inward
Repeat until pointers meet
Return max area found
We use two pointers at the ends of the array, calculate area, update max, then move the shorter pointer inward until they meet.
