Fidelity Investments Interview Question

What are higher-order functions in programming?