Text this: Discrete fourier analysis and wavelets