Explained: The Discrete Fourier Transform