Project Euler #201: Subsets with a unique sum