code: func (a byEvictionPriority) Less(i, j int) bool {
  	_, jSignalHasResource := signalToResource[a[j].Signal]
  	return a[i].Signal == evictionapi.SignalMemoryAvailable || a[i].Signal == evictionapi.SignalAllocatableMemoryAvailable || !jSignalHasResource
  }
docs: // Less ranks memory before all other resources, and ranks thresholds with no resource to reclaim last