What does `Array.prototype.map` return?
A new array of the same length, where each element is the result of calling the callback on the corresponding element of the original. It does not mutate the original.