Added each_recurse!() as a method for performing in-place hash modifications