FFT for SENG440 project