code: func mergePodResourceRequirements(pod *api.Pod, defaultRequirements *api.ResourceRequirements) {
  	annotations := []string{}
  
  	for i := range pod.Spec.Containers {
  		annotations = mergeContainerResources(&pod.Spec.Containers[i], defaultRequirements, "container", annotations)
  	}
  
  	for i := range pod.Spec.InitContainers {
  		annotations = mergeContainerResources(&pod.Spec.InitContainers[i], defaultRequirements, "init container", annotations)
  	}
  
  	if len(annotations) > 0 {
  		if pod.ObjectMeta.Annotations == nil {
  			pod.ObjectMeta.Annotations = make(map[string]string)
  		}
  		val := "LimitRanger plugin set: " + strings.Join(annotations, "; ")
  		pod.ObjectMeta.Annotations[limitRangerAnnotation] = val
  	}
  }
docs: // mergePodResourceRequirements merges enumerated requirements with default requirements
  // it annotates the pod with information about what requirements were modified