Correct wrong division function
Add some functions
Rename functions
Cleanup code
Add C++ program macro
Rename FFT test program
Cleanup code
Add option parameter to sample loading function
Rename the complex type's fields

`real` -> `re`
`imag` -> `ìm`
Merge branch 'fft' into develop