Cognizant Interview Question

What are prototypes in javascript