added Backtracking.combinations