Reformat polyfill for Function.prototype.bind()
+ use Array.slice() instead of Array.prototype.slice.call()