ref: 558a014a3f0463fdc23c8b28c49503e456b5d753 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);