Deep_merge: Ruby Recursive Merging for Hashes