Pseudo code for creating sets

This creates all subsets that are possible, it checks if they are
minimal, then checks if they are proper subsets, if so they are added to
the list coverings