- dealing any generic set of cards