This fourier transform accepts arbitrary-length matrices and is not restricted only to matrices that have dimensions which are powers of two. It also provides results which are more equivalent with other mathematical packages, such as MATLAB and Octave.