جبر مجرد و نظریه حلقه‌ها