code: func AnyOverlap(x, y []byte) bool {
  	return len(x) > 0 && len(y) > 0 &&
  		reflect.ValueOf(&x[0]).Pointer() <= reflect.ValueOf(&y[len(y)-1]).Pointer() &&
  		reflect.ValueOf(&y[0]).Pointer() <= reflect.ValueOf(&x[len(x)-1]).Pointer()
  }
docs: // AnyOverlap reports whether x and y share memory at any (not necessarily
  // corresponding) index. The memory beyond the slice length is ignored.