Diff two lists: added, removed, unchanged.
Available on Iterable<T>, provided by the IterableDiffExtensions extension
other