Stringifier doesn't respect exponentiation associativity
>>> str(Power(Power(Variable("x"), 3), 2))
'x**3**2'
>>> parse(_)
Power(Variable('x'), Power(3, 2))
>>> str(Power(Power(Variable("x"), 3), 2))
'x**3**2'
>>> parse(_)
Power(Variable('x'), Power(3, 2))