Numerical Fourier Analysis