Smith normal form for Abelian groups

Smith normal form for Abelian groups