first version of NumberSumCombinations.. needs to handle duplicate combinations