Fast Fourier Transforms Part 2: Cyclic Convolution

This post is part 2 in my ongoing series on fast Fourier transform algorithms. You may wish to read part 1 before reading this article.