integer literals

Literals can be written with _ as separators if desired to enhance readability, e.g. 1_000_000

Binary: 0b00001111
Hexadecimal: 0xF
Octal: 0o17