Recursively merge hashes
Deep Merge is a set of utility functions for Hash. It permits you to merge elements inside a hash together recursively.
Hash