in reply to Intersect two hashes

Assuming by intersect you mean create a third hash with only those keys that are in both original hashes, what do you want the values of the new hash to be?