0 - 1 = ?
Validation of error conditions and fence posting of algorithms are what make and break software developers. It’s also what hackers live to find.
From a presentation by a security contractor on campus:
1 bottle of beer on the wall, 1 bottle of beer, you take 1 down, pass it around, 0 bottles of beer on the wall.
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall.