A method of computing the fast Fourier transform