Using floats that are normalized to 1.0. Tested on me wistling and it seems to be working
First draft FFT. Based on pseudocode from wiki for Cooley-Tukey FFT algorithm
Renamed DFT to FourierTransform