anchor.diff:              get_notify_set(Tail, SOA, NameServers)
       end.
   
  +%% @doc Takes an SOA, and a list of nameservers and returns a list of nameservers that are not
  +%% include in the SOA's mname field.
  +%% @end
  +-spec exclude_mname_duplicates(dns:rr(), [dns:rr()]) -> [dns:rr()].
   exclude_mname_duplicates(SOA, NameServers) ->
       MName = SOA#dns_rrdata_soa.mname,
       lists:foldl(fun(NameServer, Acc0) ->
  
positive.code:         end
      end, [], NameServers).
  
  get_ips_for_notify_set(Records, NotifySet) ->
      get_ips_for_notify_set(Records, NotifySet, []).
  
  
negative.code:             end
      end.
  
  %% @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
  