Polyfill Function.prototype.bind — and explain call / apply / bind · InterviewLane