anchor.diff:      [];
   average_calc([{{Instance,Type,count},Ct},{{Instance,Type,size},Size}|Rest]) ->
       case {Size,Ct} of
  -        {0,0} -> [{Instance, Type, 0} | average_calc(Rest)];
  +        {_,0} when Size == 0 -> [{Instance, Type, 0} | average_calc(Rest)];
           _ -> [{Instance,Type,Size/Ct} | average_calc(Rest)]
       end.
   
  
positive.code:     {_libc,_Vsn,Allocators,_Opts} = erlang:system_info(allocator),
      %% versions is deleted in order to allow the use of the orddict api,
      %% and never really having come across a case where it was useful to know.
      [{{A,N},proplists:delete(versions,Props)} ||
          A <- Allocators,
          {_,N,Props} <- erlang:system_info({allocator,A})].
  
  
negative.code: util_alloc() ->
      alloc(?UTIL_ALLOCATORS).
  
  key2pos(current) ->
      ?CURRENT_POS;
  key2pos(max) ->
  