インタープリタ(関数電卓)を作成しているのですが、
(-1)の3乗根などを正しく求めることができません…。

pow((-1), (1/3))ではNaNになってしまいますよね…?
どうにかして求めたいんですが、何か良い方法はないでしょうか?