Hello Daniel.
I am in the very early stages of trying to teach myself some basic Group Theory and I want to use MMA as much as possible in this exercise. I was hoping that I could define a simple group object by specifying the elements of the group and the operations that are relevant to it.
As far as I could get in the online help, all of the built-in functionality seems aimed a much more sophisticated level than mine.