On Dec 24, 2007, at 07:19 , jbieger / gmail.com wrote: > Hi, I'm a total newbie with Ruby and I was trying to make this > function that would get a (multidimensional) array, make a copy, make > some changes to the copy and then return the copy, without altering > the original array. However, no matter what I try, the original array > gets altered. Here is my code: `ri Enumerable#map`