title: C# Compare two ulong lists and subtract extraneous ulong's from the unprotected one
body: <p>I have two lists of Ulongs:</p>
  
  <p>The first list is a list of ulongs , the second is a (larger) list of ulongs that should be protected.</p>
  
  <p>I want to somehow compare the two lists, and remove any ulongs that the first list has that the protected list does not have (sort of garbage collection I guess).</p>
  
  <p>What would be the recommended way to handle this?</p>