Return unique combinations summing to target. Candidates are distinct, may be reused, and output follows input-choice DFS order.
target
How does sorting enable early pruning?