code: func GetEarliestPodStartTime(victims *api.Victims) *metav1.Time {
  	if len(victims.Pods) == 0 {
  		// should not reach here.
  		klog.Errorf("victims.Pods is empty. Should not reach here.")
  		return nil
  	}
  
  	earliestPodStartTime := GetPodStartTime(victims.Pods[0])
  	highestPriority := GetPodPriority(victims.Pods[0])
  
  	for _, pod := range victims.Pods {
  		if GetPodPriority(pod) == highestPriority {
  			if GetPodStartTime(pod).Before(earliestPodStartTime) {
  				earliestPodStartTime = GetPodStartTime(pod)
  			}
  		} else if GetPodPriority(pod) > highestPriority {
  			highestPriority = GetPodPriority(pod)
  			earliestPodStartTime = GetPodStartTime(pod)
  		}
  	}
  
  	return earliestPodStartTime
  }
docs: // GetEarliestPodStartTime returns the earliest start time of all pods that
  // have the highest priority among all victims.