if rest.positive?
        code   = ((achr & (2**rest - 1)) + 2**rest).to_s(2).reverse.to_i(2) >> 1
        code <<= pow - rest - 1
        code <<= 1 if code >= lowhi