code: func Max(a corev1.ResourceList, b corev1.ResourceList) corev1.ResourceList {
  	result := corev1.ResourceList{}
  	for key, value := range a {
  		if other, found := b[key]; found {
  			if value.Cmp(other) <= 0 {
  				result[key] = *other.Copy()
  				continue
  			}
  		}
  		result[key] = *value.Copy()
  	}
  	for key, value := range b {
  		if _, found := result[key]; !found {
  			result[key] = *value.Copy()
  		}
  	}
  	return result
  }
docs: // Max returns the result of Max(a, b) for each named resource