more on ruby hash function