anchor.diff:  start() -> gen_server:start({local, ?MODULE}, ?MODULE, [], []).
   stop()  -> gen_server:call(?MODULE, stop, infinity).
   
  -
   analyze() ->
       analyze(procs).
   
  
positive.code: 
  divide(_,0) -> 0.0;
  divide(T,N) -> T/N.
  
negative.code: 
  %% Returns when M:F/A has terminated
  profile(Rootset, M, F, A, Pattern, Options) ->
      ok = start_internal(),
      gen_server:call(?MODULE, {profile_start, Rootset, Pattern, {M,F,A}, Options}, infinity).
  
  dump() -> 
  