Geometry, Arithmetic, and Groups