add mag_fast_mul_2exp_si; small optimization of complex squaring