Hurray! Tuj wrote a line of JavaScript! Reflect.apply(Array.prototype.slice, "hello world!",[0,4]); Ack! Tuj got smacked for calling a function in a complicated way. ;_; Why does one have Math.floor instead of Math.prototype.floor? Because Array is a global Function object whereas Math is a