add FFT implementation
correct FFT license information
basic FFT testing
test inverse of FFT