What about to just implement Arr.cloneArray using Array.prototype.slice? It would require less changes in the code. Or, do you think that the function call makes it slower?
Honza