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