Source: https://rundle.physics.ucdavis.edu/PHYGEO30/Fourier_Transforms.pdf