function setArrayLike( arr, idx, value ) {
	arr.set( value, idx );
}
Sets an element in an array-like object supporting the get/set protocol.

@private
@param {Collection} arr - input array
@param {NonNegativeInteger} idx - element index
@param {(Collection|Complex|ComplexArray)} value - value(s)

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

function get( idx ) {
   return arr[ idx ];
}

function set( value, idx ) {
   arr[ idx ] = value;
}

arr.get = get;
arr.set = set;

setArrayLike( arr, 2, 10 );

var v = arr[ 2 ];
// returns 10