added Enum for Elements; implemented * for groups; fixed Types::Monom; break main.cpp [uncompilable version]