Refatoração dos testes
Refatoração das funções e resolução de merges