code: func MergeTolerations(first []api.Toleration, second []api.Toleration) []api.Toleration {
  	var mergedTolerations []api.Toleration
  	mergedTolerations = append(mergedTolerations, second...)
  
  	firstMap := ConvertTolerationToAMap(first)
  	secondMap := ConvertTolerationToAMap(second)
  
  	for k1, v1 := range firstMap {
  		if _, ok := secondMap[k1]; !ok {
  			mergedTolerations = append(mergedTolerations, v1)
  		}
  	}
  	return mergedTolerations
  }
docs: // MergeTolerations merges two sets of tolerations into one
  // it does not check for conflicts