pub fn add<T>(a: Cartesian<T>, b: Cartesian<T>) -> Cartesian<T>where T: MixedNum + MixedOps,
Add two complex fixed-point numbers in cartesian form.