Given a collection of candidate numbers and a key, find all unique combinations in candidates where the candidate numbers sum to target.The solution set must not contain duplicate combinations.Two possible solutions for this problem are backtracking and DFS.The DFS solution involves going deep into the tree and adding elements to the combination set.