FFT and IFFT with own functions