Describir: Functional Pearl: Perfect trees and bit−reversal permutations