add FFT unit test