Pergunta de entrevista da empresa Zühlke

What are prototypes in Javascript?