Combinatorics: the art of counting — Probability Theory | MindForge