Mental Model
Use XOR to cancel out pairs and find two unique numbers by splitting based on a differing bit.
Analogy: Imagine you have pairs of socks mixed in a drawer except two socks are unique. By comparing socks bit by bit, you separate the drawer into two piles so each unique sock ends up alone in a pile.
Array: [2, 3, 7, 9, 2, 3] XOR all: 7 ^ 9 = ? Split by bit: group1 -> 7, group2 -> 9
