IFFT , WILLIAM N