Prototyping

What is a prototype?