Pergunta de entrevista da empresa ADP

Implement fibonacci, OOP and architecture discussions.