Add array/slice and use everywhere needed

This closes #141 

I added a `array/slice`, and used it everywhere I could find `Array.prototype.slice` and similar being used.