Copies this range into destination, supporting overlapping ranges, and returns it.
Returns a new array containing the same elements.
Returns a resized copy, padding extra elements with zero.