abelian group example problems