ref: 2f01a3e20e819812fc873f67940bf0011f49717d dir: /complex.h/
typedef struct Complex Complex; struct Complex { double r; double i; }; Complex cadd(Complex *a, Complex *b); Complex cmul(Complex *a, Complex *b); Complex cpow2(Complex *a);