Constructor for Math_Complex
Math_Complex: class to represent an manipulate complex numbers (z = a + b*i)
Math_ComplexOp: static class to operate on Math_Complex objects
Returns the product of two complex numbers: z = c1 * c2
Returns the product of a complex number and an imaginary number
Multiplies a complex number by a real number