Amewas interview question

What is a pure virtual function and why would you use one?