Use cached Array.prototype.slice instead of [].slice

Because cached `Array.prototype.slice` works faster than `[].slice`.
(cf. http://jsperf.com/array-prototype-slice-call-vs-slice-call/7)