Implementação do milhão e algumas refatoradas, muito ainda a ser feito.