Answer a non-weak version of the receiver
Returns a deep copy of the receiver (the instance variables are copies of the receiver’s instance variables)
Returns a shallow copy of the receiver (the instance variables are not copied)
Answer Array; this method is used in the #copyEmpty: message, which in turn is used by all collection-returning methods (collect:, select:, reject:, etc.).