Concept Flow - Two Sum in BST
Start at root
Initialize two pointers: left, right
While left < right
Calculate sum = left.val + right.val
If sum == target
→Return True
If sum < target
→Move left to next larger node
If sum > target
→Move right to next smaller node
Repeat until left meets right
Return False if no pair found
We use two pointers moving inward on BST's sorted order to find two nodes summing to target.
