anchor.diff:  min([V1,V2|T]) -> min([dict:merge(fun(_K, A, B) -> erlang:min(A, B) end, V1, V2)|T]).
   
   
  -=======
   keep_max(V1, V2) ->
       fold_all_keys(fun(A, B, DC, Acc) -> dict:store(DC, max(A, B), Acc) end, V1, V2).
   
  
positive.code: -include_lib("eunit/include/eunit.hrl").
  -endif.
  
  <<<<<<< HEAD
  -export([
    get_clock/1,
    get_clock_by_key/1,
    get_clock_of_dc/2,
  
negative.code: 			{ok, B} = get_clock_of_dc(DC, V2),
  			F(A, B, DC, Acc)
  		end, new(), AllDCs).
  
  -spec for_all_keys(fun((non_neg_integer(), non_neg_integer()) -> boolean()), vectorclock(), vectorclock()) -> boolean().
  for_all_keys(F, V1, V2) ->
  