Added DFT code
Added Changes to FourierFunction