let's rope I can make this non-sujective
Here's the thing: Sometimes, on fixed-typed languages, I restrict input on methods and functions to positive numbers by using the unsigned types, like unsigned int or unsigned double, etc.
Most libraries, however, doesn't seem to think that way. Take C# string.Length. It's a integer,
…