function toReversed( x ) {
	var obj;
	if ( hasMethod( x, 'toReversed' ) ) {
		return x.toReversed();
	}
	obj = arraylike2object( x );
	if ( obj.accessorProtocol ) {
		return accessors( obj );
	}
	return internal( x );
}
Returns a new array with elements in reverse order.

@param {Collection} x - input array
@returns {Collection} output array

@example
var x = [ 1, 2, 3, 4 ];

var out = toReversed( x );
// returns [ 4, 3, 2, 1 ]

var bool = ( out === x );
// returns false