Fast Fourier Transform and Programming