Pergunta de entrevista da empresa Amdocs

What is prototype in javascript ?