internal void RegisterFunction(MathExpressionFunction function)
 {
     string name = function.Name;
     if(!_functions.ContainsKey(name))
     {
         _functions.Add(name, function);
     }
 }