Added function version of IEqualityComparer to LINQ.Except

Fixes #5