function slice(arr, start, end) {
      return Array.prototype.slice.call(arr, start, end);
    }
Slice an array or function Arguments
@param {Array | Arguments | IArguments} arr
@param {number} start
@param {number} [end]
@return {Array}