{"ScriptPreparationCode":null,"TestCases":[{"Name":"no","Code":"function pow1(x, y) {\r\n\treturn x**y;\r\n}\r\n\r\nvar b = pow1(2, 20)","IsDeferred":false},{"Name":"with","Code":"function pow (x, y) {\r\n var q = parseInt((y / 2), 10);\r\n\tif (y % 2 !== 0) {\r\n\t\treturn (x ** q) * (x ** q) * x; \r\n\t}\r\n return (x ** q) * (x ** q); \r\n}\r\n\r\nvar a = pow(2, 20)","IsDeferred":false}]}