FFT and DFT

It add a new function that FFT can calculate postive and revserse
fourier transform