This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (September 2013) (Learn how and when to remove this message) In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions as arg