Abelian algebras