Algebra and Numbers