pub fn diff<A: Hash + Eq, B: Hash + Eq + PartialEq<A>, D: Diff>( d: &mut D, a: &[A], b: &[B]) -> Result<(), D::Error>
Patience diff algorithm.