You may need to handle very large numbers in the C language. An unsigned number of 32 bits cannot exceed a particular value.