An Introduction to Number Theory