Pergunta de entrevista da empresa WorldQuant

Implement a log2(n) method, add unit tests too.