Mathematics — Competitive Programming Notes Contents: General (Pigeonhole Principle) Probability Combinatorics Modular Arithmetic Binary Exponentiation Matrix Exponentiation