Pregunta de entrevista de Amdocs

What is prototype in javascript ?