// IComparable<IPair> public int CompareTo(IPair <T> b) { return(b.IsNull() ? 1 : this.Equals(b) ? 0 : _p0.CompareTo(b.p0)); }