code: func (pm *pointerMap) addPointerReturnTrueIfWasReused(ptr uintptr) bool {
  	// Is this allready known to be reused?
  	for _, have := range pm.reusedPointers {
  		if ptr == have {
  			return true
  		}
  	}
  	// Have we seen it once before?
  	for _, seen := range pm.pointers {
  		if ptr == seen {
  			// Add it to the register of pointers we have seen more than once
  			pm.reusedPointers = append(pm.reusedPointers, ptr)
  			return true
  		}
  	}
  	// This pointer was new to us
  	pm.pointers = append(pm.pointers, ptr)
  	return false
  }
docs: // addPointer to the pointerMap, update reusedPointers. Returns true if pointer was reused