anchor.diff:      InitState = #state{
           torrent_id=TorrentID,
           num_peers=array:new([{default, 0}]),
  -        peer_monitors=etorrent_monitorset:new()},
  +        peer_monitors=etorrent_monitorset:new(),
  +        subscriptions=[]},
       {ok, InitState}.
   
   
  
positive.code:     SrvPid = lookup_scarcity_server(TorrentID),
      gen_server:call(SrvPid, {get_order, Pieceset}).
  
  
  %% @private
  init([TorrentID]) ->
  
negative.code: code_change(_, State, _) ->
      {ok, State}.
  
  sorted_piecelist(Pieceset, Numpeers) ->
      Piecelist = etorrent_pieceset:to_list(Pieceset),
      lists:sort(fun(A, B) ->
          array:get(A, Numpeers) =< array:get(B, Numpeers)
      end, Piecelist).
  
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  