Counting principles and combinations