The class is designed for working with hashes, or associative arrays. Hash remembers the order, in which elements where added. A hash is considered defined (def), if it isn't empty. Numerical value of a hash is the number of its keys (value returned by method ^hash_name._count[]).