Capgemini Engineering interview question

What are Higher Order Functions and Higher Order Components. Give examples.