This is an extremely simple FFT implementation that I'm sharing for the benefit of my guest post on Mike Ash's NSBlog();