code: 
  
  
  def   __lowerCamelCase	(       lowerCamelCase__		:	int			):
  
  
  
  
  
  			'''simple docstring'''
  
  
  
  
  			if not isinstance(lowerCamelCase__     ,       lowerCamelCase__			):
  						raise ValueError("""double_factorial() only accepts integral values"""			)
  			if num < 0:
  						raise ValueError("""double_factorial() not defined for negative values"""			)
  			lowerCamelCase								=     1
  			for i in range(lowerCamelCase__     ,       0     ,       -2			):
  						value *= i
  			return value
  
  
  if __name__ == "__main__":
  		import doctest
  
  		doctest.testmod()
  
  
style_context: 
  
  
  def   __lowerCamelCase	(       lowerCamelCase__		:	int = 100     ,       lowerCamelCase__		:	int = 100			):
  
  
  
  
  
  			'''simple docstring'''
  
  
  
  
  			return max(
  			    sum(int(lowerCamelCase__			) for x in str(base**power			)			)
  			    for base in range(lowerCamelCase__			)
  			    for power in range(lowerCamelCase__			)			)
  
  
  # Tests
  if __name__ == "__main__":
  		import doctest
  
  		doctest.testmod()
  
  