This document discusses the computation of the discrete Fourier transform (DFT) using radix-2 fast Fourier transform (FFT) algorithms. It provides information on decimation-in-time and decimation-in-frequency algorithms, and discusses properties like whether the algorithms are in-place, whether input/output is in normal order, and whether coefficients need to be stored in bit-reversed order. It also contains problems and solutions related to implementing DFTs and FFTs, including modifying algorithms, rearranging data, and optimizing programs to reduce computations.