Why this distinction? I've landed up with terrible problems, assuming `itoa` to be in `stdlib.h` and finally ending up with linking a custom version of `itoa` with a different prototype and thus producing some crazy errors.

So, why isn't `itoa` not a standard function? What's wrong with it? And why is the standard partial towards its twin brother `atoi`?