Opposite of a Monoid