Pergunta de entrevista da empresa athenahealth

Basic object oriented and recursion type questions.