implemented FFT, visualization of FFT