Complex Complex::div(const Complex &c) const { Complex cj = c.complexConjugate(); Complex nom = mul(cj); Complex den = c.mul(cj); return nom.mul(Complex(1/den.getReal(), 0)); }