{ "valid": [ ["=2.5", 2.5], ["2^3^2", 512], ["-2^2", -4], ["2**-3", 0.125], ["2.5E-3", 0.0025], ["sqrt(16)+abs(-2)", 6], ["SIN(pi/2)+ln(e)", 2], ["log(e)+log10(100)", 3], ["max(1,5,3)+pow(2,3)", 13], ["min(-1,0,2)", -1], ["cos(0)+tan(0)+asin(0)+acos(1)+atan(0)+exp(0)", 2], ["0.045/14", 0.0032142857142857142], ["2^20", 1048576] ], "invalid": ["", "=", "1/0", "sqrt(-1)", "log(0)", "asin(2)", "1e309", "1e308*10", "2^100000000", "unknown+1", "__import__('os')", "window.alert(1)", "2(3)", "min()", "pow(2)", "sqrt(1,2)", "min(1,)", "[1][0]", "0x10", "1_000", "1%2", "True", "null", "1+*2"] }