items sorted in ascending order and a target sum, write find_pair_sum(items, target) that returns a tuple of the values (a, b) (with a <= b) whose sum equals target, using the two-pointer technique (one pointer from the start, one from the end). If no such pair exists, return None.items = [1, 2, 4, 7, 11], target = 15
(4, 11)
4 + 11 == 15; pointers converge from both ends until the sum matches.
items = [1, 2, 3], target = 100
None
No pair in the list sums to 100.
Start left at index 0 and right at the last index.
If the sum is too small, move left forward; if too large, move right backward.