short overview of some aspects of abstract algebra is given at the end of the