toArray profiling

Not proud about the amount of code in this algo, but slice.call is ~40% slower than directly copying to an array.  Even with the skip logic and math.