Copy-on-modify Semantics

Then if you modify the original object.

x2 <- 20

That won’t change the value of the original object.

x1
## [1] 10