Fast Fourier Transform And Its Applications