Trace the messages involved in evaluating 4 gcd: 6.
(10 points) In Smalltalk, everything is an object, even a class. Is
this a good design choice? What advantages does this provide, over say
C++/Java? What disadvantages does this approach have?
(20 points) What is the difference between over-riding a method and
overloading a method? Does Smalltalk offer both features?