Source: https://web.pa.msu.edu/courses/2014fall/PHY431/LecNotes/PHY431-Slides-FourierTransforms_OptionalReview.pdf