Basic Notions of Algebra