How does Function.prototype.bind work under the hood? Can you implement a polyfill for it? | this | javascript Interview Questions | NextRound.in