Number theory is the branch of mathematics concerned with the properties of integers,
rationals and certain generalizations, as well as the wider class of problems that arise
from their study. Number theory has applications to fields both numerous and diverse,
including coding theory, cryptography, mathematical computation, acoustics, random number
generation, computing Fourier transforms, and Doppler radar.