Nitor interview question

What is a functor?