Complex operator *(Complex other) { final newModulus = _modulus * other._modulus; final newTheta = _theta1 + other._theta1; return Complex.polar(newModulus, newTheta); }