Overloaded Multiply() Functions

Now you will write two Multiply() functions.

The product of two complex numbers a + b i and c + d i is the complex number (a*c - b*d) + (a*d + b*c) i, that is, the complex number with real part a*c - b*d and imaginary part a*d + b*c. Write a version of the Multiply() function to multiply a Complex number by a second Complex number. You will need to add the declaration to Complex.h and the implementaion to Complex.cpp.

Once you have completed the first Multiply() function, implement an overloaded function to multiply a Complex number by a double. The product of a complex number a + b i and a real number r is (a*r) + (b*r) i.

Consider whether the Multiply() functions should be const.