anchor.diff:         ?MASK(58, V_b + ?BSL(58, V_b, 3)) % V_b * 9
      end).
   
  +-dialyzer({no_improper_lists, exsplus_next/1}).
  +
   %% Advance state and generate 58bit unsigned integer
   -spec exsplus_next(exsplus_state()) -> {uint58(), exsplus_state()}.
   exsplus_next([S1|S0]) ->
  
positive.code:                  tl(R1)]),
      R2.
  
  exsss_seed(L) when is_list(L) ->
      [S0,S1] = seed58_nz(2, L),
      [S0|S1];
  
negative.code:     {S0, X1} = seed58(?MASK(64, A2) bxor X0),
      {S1, _} = seed58(?MASK(64, A3) bxor X1),
      [S0|S1].
  
  %% Advance Xorshift116 state one step
  -define(
  