rename Sort, Max, Min to *By

in anticipation of having plain methods on type which are comparable or
ordered