SMS: Abelian group theory