Como posso mover um modelo dentro de uma coleção?

Diz que estou tendo uma planícieBackbone.Collection com alguns modelos:

var Library = Backbone.Collection.extend({
    model: Book
});

lib = new Library(
   [Book1, Book2, Book3, Book4, Book5, Book6]
]);

Como mover um modelo dentro de uma coleção, por exemplo o 5º para a 2ª posição? Portanto, não é necessário classificar por um campo de modelo, mas apenas alterar a ordem de classificação manualment

Nota: eu simplifiquei os modelosBook1, .... Eles são obviamenteBackbone.Model s.

questionAnswers(2)

yourAnswerToTheQuestion