class_docstr: The MathematicalEvaluation logic adapter parses input to determine
  whether the user is asking a question that requires math to be done.
  If so, the equation is extracted from the input and returned with
  the evaluated result.
  
  For example:
      User: 'What is three plus five?'
      Bot: 'Three plus five equals eight'
  
  :kwargs:
      * *language* (``object``) --
        The language is set to ``chatterbot.languages.ENG`` for English by default.
code: def __init__(self, chatbot, **kwargs):
      super().__init__(chatbot, **kwargs)
  
      self.language = kwargs.get("language", languages.ENG)
      self.cache = {}
  
imports: from chatterbot.logic import LogicAdapter
  from chatterbot.conversation import Statement
  from chatterbot import languages
label_desc: Use image node_id 1 to create a new MathematicalEvaluation object from inherited base classes: LogicAdapter with example: obj = MathematicalEvaluation(chatbot)