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