It’s a programming joke. If you declare variables or set a value to a space in the storage, this space is blocked even after the programme is done using that variable. So to write a programme with efficient use of storage, you have to free the storage space after you are using it.
Many programming languages use a routine called “garbage collector” to free unused storage space.
So, if you don’t want to be a garbage collector, you have to assign storage space manually.
If you want it to be useful for the economy and industry in order to warrant funding, I’ve got news for you:
The majority of modern encryption relies on prime numbers. It is currently speculated but not known, that the number of prime numbers is infinite.
Should it be proven, that there are only a finite amount of prime numbers, all encryption would become vulnerable.