Episode 9: Discrete-time fourier transforms