Fourier and power spectrum seem to be working, data passes through all functions but functions have not been verified to be doing correct calculations