Pregunta de entrevista de Velotio

What are prototypes and how inheritance is implemented in JavaScript?