Topological methods for abelian groups Abelian groups mathematics