Implemented ifrft