Fast Fourier Transforms Part 1: Cooley-Tukey | Not Hacker News!