Converts an integer to a binary/octal/hexadecimal number.
intToBin(x)
 intToOct(x)
 intToHex(x)A numeric vector of integers to be converted.
Returns a character string of length length(x).
For coercions out of range, NA_character_ is returned for
such elements.
For length(x) > 1, the number of characters in each of returned
 elements is the same and driven by the x element that requires
 the highest number of character - all other elements are padded with
 zeros (or ones for negative values).  This is why we for instance get
 intToHex(15) == "f" but intToHex(15:16) == c("0f", "10").
The supported range for intToHex(), intToOct(), and
 intToBin() is that of R integers, i.e.
 [-.Machine$integer.max, +.Machine$integer.max] where.
 .Machine$integer.max is \(2^31-1\).
 This limitation is there such that negative values can be converted too.