counting tricks, Bag of tricks for counting:
https://en.wikipedia.org/wiki/Latin_square
Some approaches:
Permutations, Combinations – Generalized permutations and combinations : Stars and bars
Chain set, Antichain, Shadow set
Many relations to Probability theory
Random High-Dimensional Combinatorial Objects
Combinatorics has applications and relations to Kolmogorov complexity, here for instance is a proof of the infinitude of prime numbers using KC
"Combinatorics", Bollobas. "Extremal combinatorics", Jukna