function exponential_size(n) {
            if (n === 0) return 0;
            if (n == 15) throw new Error(`reserved value ${n} in size`);
            return 1 << (6 + n);
        }
// "Bytes 10 and 11 of the header define the size of the RAM segments exponentially using 4-bit values:"
"Bytes 10 and 11 of the header define the size of the RAM segments exponentially using 4-bit values:"
" Bytes 10 and 11 of the header define the size of the RAM segments exponentially using 4 - bit values : "
function exponential_size(n) {
            if (n === 0) return 0;
            if (n == 15) throw new Error(`reserved value ${n} in size`);
            return 1 << (6 + n);
        }
function exponential_size ( n ) { if ( n === 0 ) return 0 ; if ( n == 15 ) throw new Error ( ` ${ n } ` ) ; return 1 << ( 6 + n ) ; }
"Bytes 10 and 11 of the header define the size of the RAM segments exponentially using 4-bit values:"
" Bytes 10 and 11 of the header define the size of the RAM segments exponentially using 4 - bit values : "