Allows for deep merging
Returns a new hash with self and other_hash merged recursively.
Returns a new hash with self and other_hash merged recursively. Modifies the receiver in place.
[Validate]