Higher order functions

Summary