depth first search recursively to find Combinations whose sum is target without repeated numbers