pub fn cadd(a: (f64, f64), b: (f64, f64)) -> (f64, f64)
Complex add: (a+ib) + (c+id) = (a+c) + i(b+d)