Working on the complex class for FFT