Improved version of Combination Sum

This time, add a set to block duplicates.