Copy-on-modify Semantics

If you create an object with some value.

x1 <- 10

And you copy the same value on a new object.

x2 <- x1