Discrete Fourier Transform - 2#5906