Topic 3: Number Theory: Binary Exponentiation, Sieve, ExGCD