docs: def normalize_dictionary_values(dictionary):
      """
      Normalizes the values in a dictionary recursivly.
      """
      
      for key, val in dictionary.iteritems():
          if isinstance(val, dict):
              dictionary[key] = normalize_dictionary_values(val)
          elif isinstance(val, list):
              dictionary[key] = list(val)
          else:
              dictionary[key] = normalize_value(val)
      
      return dictionary