Generates a Fixnumhash value for this object. This function must
have the property that a.eql?(b) implies
a.hash == b.hash. The hash
value is used by classHash. Any hash value
that exceeds the capacity of a Fixnum will be
truncated before being used.