acho que nao entendi o q esse método faz.

Nao seria mais facil apenas fazer um select/sort ?