Number Theory: An Introduction to Algebra