This is a lightweight shim, tested in IE8, that provides the following methods:
Object.create
Function.prototype.bind
Array.prototype.every
Array.prototype.some
Array.prototype.map
Array.prototype.filter
Array.prototype.reduce
Array.prototype.reduceRight