Pequenas alterações na demonstração do codigo.