Braden Walters recently gave a talk at one of our meetings on the use and creation of Higher-Order Functions (HOFs).
He has a blog post available here with more information about what he’s covered: http://braden-walters.info/blog/introduction_higher_order_functions
Slides are available as a PDF here: http://braden-walters.info/files/IntroHOF.pdf