Updated hierarchy; added Min and Max Semigroups