generates the sets from a lists object that contained the cardinalities of both sets and combinations (&)
Useful links