University of Michigan interview question

What are virtual functions?