Groups, Geometry, and Dynamics