Implements a hash or dictionary. This object holds name/object pairs. Objects may be added and removed.
Creates an empty hash
Creates a hash with a particular minimum size
retrieves an object by name
add an object to the hash
removes the named object from the hash
get the number of objects in the hash