EPAM Systems interview question

What is a prototype in JavaScript?