Maths05. CombinatoricsCounting, arrangement, structure, and extremal behavior of finite and discrete systems.