Mental Model
We want to split a list of numbers into two groups with the same total sum. If we can find one group that sums to half the total, the other group automatically matches.
Analogy: Imagine you have a pile of coins and want to divide them into two equal piles. If you can pick some coins that add up to half the total money, the rest will be the other half.
List: [1, 5, 11, 5] Total sum = 22 Target sum = 11 Try to find subset -> [5, 5, 1] = 11 Remaining subset -> [11] = 11
