anchor.diff:  -define(INITIAL_N, 128).
   -define(DELIMITER, $-).
   
  +
  +-define(MAX, 1 bsl 32 - 1).
   %%============================================================================
   %% Encoding algorithm state
   %%============================================================================
  
positive.code: encode(Input) ->
    encode(Input, lists:reverse(lists:filter(fun(C) -> C < 16#80 end, Input))).
  
  decode(Input) ->
    decode(Input, [], []).
  
  %%============================================================================
  %% Helper functions
  
negative.code: 
  -export([encode/1,
           decode/1]).
  
  
  %%============================================================================
  %% Constants
  