Pergunta de entrevista da empresa Tacit Knowledge

1. What is functional programming? 2. What is the difference between classical inheritance and prototypal inheritance?