anchor.diff:  
   %%-----------------------------------------------------------------------------
   %% Function : broker/0
  -%% Purpose  : Receives current prices and either buys or sells.
  +%% Purpose  : Initializes empty data containers and starts broker/2.
   %%-----------------------------------------------------------------------------
   broker() ->
       Portfolio = dict:new(),
       Transactions = [],
       broker(Portfolio, Transactions).
   
  +
  +%%-----------------------------------------------------------------------------
  +%% Function : broker/2
  +%% Purpose  : Receives current prices and either buys or sells.
  +%%-----------------------------------------------------------------------------
   broker(Portfolio, Transactions) ->
       {registered_name, ProcName} = erlang:process_info(self(), registered_name),
       CashBalance = lists:sum(Transactions),
  
positive.code: 
      ticker(Listings).
  
  ticker(Listings) ->
      Brokers = market_lib:atoms_sequence("broker", "_", 1, ?NUM_BROKERS),
  
  
negative.code: 
  %%-----------------------------------------------------------------------------
  %% Function : ticker/0
  %% Purpose  : Generates a set of listings and starts ticker/1.
  %%-----------------------------------------------------------------------------
  ticker() ->
      % Generate listings
  