Sorting arrays in Swift: multi-criteria

Swift s foundation library provides a sorted(by:) function for sorting arrays. The areInIncreasingOrder closure needs to return true if the closure s arguments are increasing, false otherwise. How to use the closure for sorting by multiple criteria? Let s take a look at an example of sorting an array of Player structs. As said before, the closure should [ ]