Pergunta de entrevista da empresa Bloomberg

generic programming, template things