Added support for binary and octal numbers, changed the hex syntax.