This is an FFT algorithm written in C that uses complex datatypes from the C99 standard