Function.prototype._bind = function(context){
	context = context || window;
    let fn = this;
    let args = [...arguments].slice(1);
    return function(){
    	return fn.call(context, ...args, ...arguments);
    }
}