in reply to Can't figure out the realtive ordering.
A hash is a set of unordered key/value pairs. If you do not change the hash, its ordering is stable. See keys and values for why this is important.
--MidLifeXis