powerset without duplicates