### Question:
Pow extends Algebraic { public Pow(Generic generic, Generic exponent) { super("pow", new Generic[]{generic, exponent}); } Pow(Generic generic, Generic exponent); @Override int getMinParameters(); Root rootValue(); Generic antiDerivative(@Nonnull Variable variable); Generic antiDerivative(int n); Generic derivative(int n); Generic selfExpand(); Generic selfElementary(); Generic selfSimplify(); Generic selfNumeric(); String toString(); String toJava(); @Nonnull Variable newInstance();  }### Answer:
@Test public void testPow() throws Exception { JsclMathEngine me = JsclMathEngine.getInstance(); new Pow(Expression.valueOf("10"), new Inverse(JsclInteger.valueOf(10l)).expressionValue()).rootValue(); try { new Pow(Expression.valueOf("10"), new Inverse(JsclInteger.valueOf(10000000000l)).expressionValue()).rootValue(); fail(); } catch (NotRootException e) { } }