Given an integer array nums and an integer target, return all unique quadruplets [a,b,c,d] such that a+b+c+d == target. No duplicate quadruplets.
Input: Integer array nums and integer target.
Output: List of unique quadruplets summing to target.
Input: [1,0,-1,0,-2,2],0
Output: [[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]
Explanation: All quadruplets summing to 0.Input: [2,2,2,2,2],8
Output: [[2,2,2,2]]
Explanation: Only one unique quadruplet.Input: [1,2,3,4],0
Output: []
Explanation: No quadruplet sums to 0.1<=nums.length<=200-10^9<=nums[i]<=10^9-10^9<=target<=10^9