Copied over itoa.c/itoa.h