Mastering the Discrete Fourier Transform in One, Two