Number theory, algebra and algebraic geometry