Pregunta de entrevista de Ciena

Function currying, JS inheritance, Promises, Modern JS concepts