Ordenacao corrigida.

Haviam muitos erros, mas agora ta bala!

Alem disso:
- Removido excesso de variaveis;
- Inseridos/melhorados comentarios ao longo das operacoes.