public bool Equals <TSecond>(list <TSecond> lst2, Function <T, TSecond, bool> compare) { return(NList.Equals <T, TSecond>(this, lst2, compare)); }