code: func MergeStringStringMap(m1, m2 map[string]string) map[string]string {
  	mergedMap := CloneStringStringMap(m1)
  	for k, v := range m2 {
  		mergedMap[k] = v
  	}
  	return mergedMap
  }
docs: // MergeStringStringMap - returns a new map object,
  //  DOES NOT modify either input map