anchor.diff:              end
       end.
   
  -timestamp() ->
  -    {TM, TS, _} = os:timestamp(),
  -    (TM * 1000000) + TS.
  -
   %% @doc This function takes a list of records and an authority records. Removes old authority in the
   %% record list and adds the new authority. Returns the new record list
   %% @end
  
positive.code:             get_notify_set(Tail, SOA, NameServers)
      end.
  
  exclude_mname_duplicates(SOA, NameServers) ->
      MName = SOA#dns_rrdata_soa.mname,
      lists:foldl(fun(NameServer, Acc0) ->
  
negative.code:         end
      end, [], NameServers).
  
  %% @doc This function takes a list of nameservers, finds it's A/AAAA record in the given record set
  %% and returns the nameserver's IP address.
  %% @end
  -spec get_ips_for_notify_set([dns:rr()], [dns:rr()]) -> [inet:ip_address()].
  get_ips_for_notify_set(Records, NotifySet) ->
      get_ips_for_notify_set(Records, NotifySet, []).
  
  