Added hexadecimal and octal conversions