public void TestExpressionStringPow() { num a = 12; Assert.AreEqual("12", a.ToExactExpressionString()); num b = a.Pow(2); Assert.AreEqual("144", a.ToExactExpressionString()); num c = b.Sqrt3(); Assert.AreEqual("2 * sqrt3(21)", a.ToExactExpressionString()); num d = c.Sqrt(); Assert.AreEqual("sqrt(2 * sqrt3(21))", a.ToExactExpressionString()); }