Combinatorics

Combinatorics is concerned with counting discrete structures of various types, it has applications in computer science, statistical physics, molecular biology, and many other fields.