 Although the basic idea is recursive, most traditional implementations rearrange the algorithm to avoid explicit recursion.Also, because the Cooley–Tukey algorithm breaks the DFT into smaller DFTs, it can be combined arbitrarily with any other algorithm for the DFT, such as those described below.There are FFT algorithms other than Cooley–Tukey.