Julia messes up integer exponents?

This level of assumption is what bothered me. The code assumes this is the case. I think that is dangerous. Obviously I will not make that mistake now, but assuming this is true for all…

the fact that 6.023*10^23 returns 1.20687e18 is the sole reason for the post.