Deal with overflow without throwing when parsing doubles
214748364934985762384752934857927345234957239457293487529348759293485723945729347598237459827345987234598729384759283745928734598723457293452983745928734598723458972934592837459872345987293487529348759283745982734598723458973923459287345982734598723495729345729374592734589729345923745982734555555555555555555
System.OverflowException: Value was either too large or too small for a Double. at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDouble(String value) at GuiLabs.MathParser.ExpressionTreeBuilder.CreateExpressionCore(Node root) at GuiLabs.MathParser.ExpressionTreeBuilder.CreateExpression(Node root, CompileResult status) at GuiLabs.MathParser.Compiler.CompileExpression(String expressionText)