x \ y doesn't take floats (x / y however does), and exponent will return float instead of integer. Not sure this is what Benoit intended. I would expect automatic conversion, though that might lead to hidden unexpected behaviour which is worse. This should work: Print 16 \ cint(2 ^ 3) Jussi