Cleaned up fft.cpp lots, and have string_fft added as well.