Assume that it is safe to append to this array. Appends made to this array
after calling this function may append in place, even if the array was a
slice of a larger array to begin with.
(Property) Get the current capacity of a slice. The capacity is the size
that the slice can grow to before the underlying array must be
reallocated or extended.
Destroys the given object and puts it in an invalid state. It's used to
destroy an object so that any cleanup which its destructor or finalizer
does is done and so that it no longer references any other objects. It does
not initiate a GC cycle or free any GC memory.
Calculates the hash value of arg with seed initial value.
Result may be non-equals with typeid(T).getHash(&arg)
The seed value may be used for hash chaining: