Calling.clone() _.
deeply copies heap and stack
deeply copies heap data and clones ownership
clones the pointer to the heap
clones the heap data onto the stack