4 sum is similar to 3 sum, note avoid duplication