Structure Theorem for Abelian Groups | BMLabs | Finitely Generated Abelian Groups