二乗、三乗のfunction作った。計算結果に対してと、operandがない時はexpressionを更新し、そうではない時(計算途中の値に対してのfunction)はexpressionを更新せず結果だけ載せる仕様にしているが、要相談。