Overview: This computes an the DFT of an input array.
Detailed Description: This module uses a radix-2 Fast Fourier Transform to compue the Discrete Fourier Transform of a 1-dimensional input array. If the input is not a power-of-2 in length, the input will automatically be zeropadded to the next appropriate power of two length. The inverse flag sets whether to perform the inverse transform.
Data Handling: The input data is not modified