I am trying to understand higher order functions. I keep seeing the definition as “a function that accepts or returns another function” and map,reduce and filter are given as a