Higher-order functions: Difference between revisions