While doing some random experimentation with a factorial program in C, Python and Scheme. I came across this fact:
In C, using \'unsigned long long\' data type, the
Python assigns to long integers (all ints in Python 3) just as much space as they need -- an array of "digits" (base being a power of 2) allocated as needed.
long
int