Higher-Order Function

Higher-Order Functions are functions that operate on functions (take functions as at least one of their parameters).


Purpose: Create a new array by applying a function to each of the elements of an existing array. o

Not to be confused with a Hash Map


Purpose: Apply a binary function over an array to produce a new final answer. (e.g. multiply all integers in an array)