Function.prototype.bind = function (object) {
    var method = this;
    var wrapper = function () {
        var args = Array.prototype.slice.call(arguments);
        return method.apply(object, args);
    };
    return wrapper;
};
