Added Fast Fourier Transformation