public void Evaluate( Stack<double> stack ) { double pow = stack.Pop(); stack.Push( Math.Pow( stack.Pop(), pow ) ); }