Title: Pearls of Functional Algorithm Design