Append a new object to the collection.
The exact semantics depends on the specific type of the collection. So the function may not place the object at the "end" of the collection at all. For example, in a PSortedList# the object is placed in the correct ordinal position in the list.
Referenced by PSafeColl< PArray< Base >, Base >::Append().