Core Skill
Build combinations of size k → choose k
Problems
Combinations
Combination Sum
Combination Sum II
Key Ideas
Use
start index
to avoid reuse
pruning:
if total > target: return