Factorials, binomial coefficients, combinatorial functions Enumerative combinatorics mathematics