Trabalho de POO2 implementado por Isolino e Victor