public MathExpressionContext()
{
_lookup = new Dictionary<string, MathExpression>(StringComparer.OrdinalIgnoreCase);
_variableFinder = new VariableFinderVisitor();
_lock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
}