Adds support for the 0o and 0O prefixes, like 0x and 0B:


0*o*16 === 14;  // true
0*o*123 === 83; // true

0*O*16 === 14;  // true
0*O*123 === 83; // true

016 === 0*o*16; // true
016 === 0*O*16; // true


Numeric strings are always decimal:


(int) "*0*16"  ⇒ 16
(int) "*0o*16" ⇒ 0