code: def add_dicts(one_dict, other_dict):
      
      result = other_dict.copy()
      for k, v in one_dict.items():
          if v is None:
              v = 0
  
          if isinstance(v, dict):
              result[k] = add_dicts(v, other_dict.get(k, {}))
          else:
              other_value = result.get(k, 0)
              if other_value is None:
                  other_value = 0
              result[k] = other_value + v
  
      return result
docs: Suma clave a clave los dos diccionarios. Si algún valor es un
      diccionario, llama recursivamente a la función. Ambos diccionarios deben
      tener exactamente las mismas claves, y los valores asociados deben ser
      sumables, o diccionarios.
  
      Args:
          one_dict (dict)
          other_dict (dict)
  
      Returns:
          dict: resultado de la suma