dist/scalejs.base.array.js
function copy(array, first, count) {
    first = valueOrDefault(first, 0);
    count = valueOrDefault(count, array.length);
    return Array.prototype.slice.call(array, first, count);
}
function copy(array, first, count) {
    first = valueOrDefault(first, 0);
    count = valueOrDefault(count, array.length);
    return Array.prototype.slice.call(array, first, count);
}
function copy ( array , first , count ) { first = valueOrDefault ( first , 0 ) ; count = valueOrDefault ( count , array . length ) ; return Array . prototype . slice . call ( array , first , count ) ; }
Copy the items from the array into a new one

@param {Array}  array   list to copy from
@param {Number} [first] starting index to copy from (defult:0)
@param {Number} [count] number of items to copy (default:array.length)
@memberOf array
@return {Array} copied list
Copy the items from the array into a new one