Probability, combinatorics, and complex systems