Implementation of static vs instance method?
Static method gets defined as a property of the class name.
Instance methods get defined on the prototype of the class so that they are available to all the instances.
var o = Object.create(null) will create what?
Object o without prototype object.