Convert between binary, octal, decimal, and hex. Supports arbitrary-precision integers and negative numbers.