Analytic geometry