Introduction - If you have any usage issues, please Google them yourself
Complex type definition, through the member function overloading operator- (for negative), =,! =, through a friend function overloaded operators+,+ =, = =, direct implementation of complex inter object operation, test results