a = [[1],2,3]
b = a.clone
b[0][0] = 2
p a,b #=>???
c = Marshal.load(Marshal.dump(a))
c[0][0] = 1
p a,c #=>???