Number Theory and Arithmetic Geometry