Added own implementation of Function.prototype.call