Discrete Fourier Analysis 1