What is a higher order function?
A function that takes a function as an argument or returns a function as a result, or does both
What does the map function do?
Applies a function to every item on the list and returns as a list
What does the filter function do?
Applies a condition to every item on the list and returns a list of items that meet the condition
What does the fold/reduce function do?
Applies a ‘combining function’ to a list continually until the list is reduced to a single value