Falrando apenas exercício 4 do capitulo 10, e o merge com a versão working.