Combinatorics

Combinatorics, or combinatorial analysis, is the science of counting; primarily in relation to coding and computer programming. The study of finite and countable discrete structures.