Added descending sort option to Collection::sortBy()

PR relating to Issue #3124:

This time submitted to the correct branch since this is a non-breaking change.