If you've noticed, python adds an L on to the end of large exponent results like this:
>>> 25 ** 25
88817841970012523233890533447265625L
After doing some tests, I found that any number below 10 doesn't include the L. For example:
>>> 9 ** 9
387420489
This was strange, so, why does this happen, is there any method to prevent it? All help is appreciated!