1) keep i < j < k
2) if num[i-1] == num[i], skip a round, given num is sorted
3) use a set as a container for accumulating solution vectors, and
convert to a vector at the end