Pergunta de entrevista da empresa Bloomberg

The 3n + 1 problem on UVA online judge.