Diophantine Geometry, Groups, and Number Theory