complex number arithmetic