public static Boolean Eq(ReadOnlySpan <Boolean> values) { return(values.Length switch { 0 => throw new IndexOutOfRangeException(), 1 => true, 2 => Eq(values[0], values[1]), 3 => Eq(values[0], values[1], values[2]), _ => values.AllSame() });