Map modifies the elements of the array on which it operates in place
Map returns a new array populated with the results of the callback function