Why does the MDN polyfill for Object.create have the following line:
Temp.prototype = null;
Is it so that we avoid maintaining a reference
I think this is just clean, Temp.prototype is kind of static, since it is set before new Temp() it is nice to clean it after.