An Introduction to Diophantine Equations