Infrastructure Enhancement

* Collections: Added the helper classes that can implement the commonly-used interfaces with a lambda expression. For example, IEqualityComparer<T>, IEqualityComparer, IComparer<T>, IComparer.