Fidelity Investments interview question

What are higher-order functions in programming?