Debug itoa(): Output is incorrect when passing negative number