=Higher-Order Functions=
A ''higher-order function'' is a function that takes other functions as arguments and/or returns them as results. <code>fn:mapfor-each</code> and <code>local:on-sequences</code> from the last chapter are nice examples.
With the help of higher-order functions, one can extract common patterns of