Number theory is a vast and fascinating field of mathematics concerned with the properties of numbers in general and integers in particular as well as the wider classes of problems that arise from their study. Number theory has fascinated and inspired both amateurs and mathematicians for over two millennia. A sound and fundamental body of knowledge, it has been developed by the untiring pursuits of mathematicians all over the world.