EPAM Systems Interview Question

What is a prototype in JavaScript?