Addition of FFT solution

This is a non-functional checkin, but it's a place to start