implemented all functions except exponent; octal to hex and hex to octal conversions fully working; fixed conversion to be LSB -> MSB instead of the other way around