This document provides an overview of number theory concepts including:
1. Modular arithmetic and its properties such as congruences modulo m and applications to hashing functions and pseudorandom number generators.
2. Primes, including the fundamental theorem of arithmetic and a theorem stating any composite number has a prime divisor less than or equal to the square root of the number.
3. Divisibility properties and the division algorithm for finding the quotient and remainder of integer division.