public static int CompareTo(Intelligence x, Intelligence y) => x.Value.CompareTo(y.Value);
public bool Equals(Intelligence x) => CompareTo(this, x) == 0;
public int CompareTo(Intelligence x) => CompareTo(this, x);