so writing hashes are straightforward, and it goes a little something like this...
hash = { 'x'=>1, 'y'=>2, 'z'=>3 }
but there is another way to do so...
hash_new[:x,1,:y,2,:z,3]
So my question is how are the ":x, :y, :z" elements recognized? Are they strings? And under what circumstances is the second method preferred?