Higher order functions on lists.