Algebra, geometry, and number theory