Base 2 FFT Fourier equation program flow chart