Pregunta de entrevista de Zühlke

What are prototypes in Javascript?