correção de Erros + Ordenação Checkpoint 1

finalizada ordenação em falta do checkpoint 1 (faltava pois o modelo
anteriormente seguido não permitia a sua implementação).