native swapping _ w/ ES5 style array methods + minor test copy correction