function pop( arr ) {
	var view;
	var len;
	var v;
	if ( arr.length === 0 ) {
		return [ arr, void 0 ];
	}
	len = arr.length - 1;
	v = arr[ len ];
	view = new arr.constructor( arr.buffer, arr.byteOffset, len );
	return [ view, v ];
}
Removes and returns the last element of a typed array.

@private
@param {TypedArray} arr - input array
@returns {Array} input array and the removed element

@example
var arr = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
// returns <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]

var out = pop( arr );
// returns [ <Float64Array>[ 1.0, 2.0, 3.0, 4.0 ], 5.0 ]