Amewas Interview Question

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