clarify observableArray sort function