// fourier.c # include "alfa.h" // Per numeri complessi. nc Valic (nc *A, int N, nc z) {if (N==1) return A[0]; if (N==2) return Ncadd(A[0],Ncmolt(z,A[1])); int M=N/2; int k; nc z2; nc a1[M],a2[M]; nc *X,*X1,*X2; for (k=0,X=A,X1=a1,X2=a2;k