In Python 3.0, user-defined class objects are instances of the object named type,
which is itself a class.
• In Python 2.6, new-style classes inherit from object, which is a subclass of type;
• classic classes are instances of type and are not created from a class.