This document discusses counting and combinatorics. It introduces fundamental counting principles like the multiplication principle and factorial notation. It provides examples of counting problems like determining the number of ways coins can land on a table in a tree diagram, counting outfits from different numbers of pants and shirts, and seating arrangements of students in vacant seats. Factorial notation is defined as n! = n x (n-1) x (n-2) x ... x 3 x 2 x 1, with examples provided to calculate factorials.