Number theory: Divisibility and Euclids algorithm, Pythagorean
triples, solving cubics, Infinitude of primes, arithmetic functions, Fun-
damental theorem of arithmetic, Congruences, Fermat’s little theorem
and Euler’s theorem, ring of integers modulo n, factorisation of poly-
nomials, algebraic and transcendental numbers.