`this: newWithSameType(): reverse()`