Melhorado comentários; Melhorado código para evitar erros de acesso a váriáveis não iniciadas; Removido partes de código irrelevante