Fast fourier transformation of large arrays of data.