Rudimentary FFT implemented