public int Compare(IReadOnlyCollection <double> x, IReadOnlyCollection <double> y)
 => Sign *CollectionComparer.Compare(x, y);
 public static int Compare(IReadOnlyCollection <double> x, IReadOnlyCollection <double> y)
 => CollectionComparer.Compare(x, y, Comparisons.Compare);
 public int Compare(IReadOnlyCollection <float> x, IReadOnlyCollection <float> y)
 => Sign *CollectionComparer.Compare(x, y);
		public static int CompareTo<T>(this IReadOnlyCollection<T> target, IReadOnlyCollection<T> other)
			where T : IComparable<T>
			=> CollectionComparer.Compare(target, other);