Pergunta de entrevista da empresa Google

Some OOP algorithms.