anchor.diff:    encode1(Rest, Output, H, B, N, Delta, Bias);
   encode1([], Output, H, _B, N, Delta, Bias) ->
     {Output, H, Delta + 1, N +1, Bias}.
  -
   
   encode2(Rest, Output, H, B, N, Delta, Bias, Q, K) ->
     T = if
  
positive.code:                   true ->
                      exit(overflow)
                  end,
  
        {Head, Tail} = lists:split(I2, Output),
        Output2 = Head ++ [N2] ++ Tail,
        decode(Rest, Output2, N2, Bias2, I2+1);
  
negative.code: 
  -export([encode/1,
           decode/1]).
  
  -define(BASE, 36).
  -define(TMIN, 1).
  