I've been tinkering a bit with an arbitrary-precision integer or "bigint" library in Lil, for things like solving Project Euler problems and implementing cookie-clickers. Initially I was going to handle signed numbers, but restricting the routines to non-negative integers- the natural numbers- simplifies the implementation considerably, and is still perfectly sufficient for many applications. I was just about to rename the module bignaturals when I realized that I absolutely cannot call it that.


