Simple and semisimple modules, primitive rings and ideals Homological methods mathematics