Complex multiplication and abelian varieties Abelian varieties and complex tori mathematics