Pergunta de entrevista da empresa Diligent

Basic JS question of of api creation, bind call, apply functions, and higher-order functions implementation.