If value is a valid ASCII code, returns a string representation - either the character itself
or a description if the character is in the unprintable range.
Returns the minimum number of bits required to represent the integer. For positive input, gives
the number of unsigned bits. For negative input, gives the number of two’s complement bits.