Don: > But then you have to explain why: x = -1; y = x^^-2; is illegal, > but y = -1^^-2 is legal. Can that be justified? Probably not :-) Bye, bearophile