public Range(IEnumerable<float> values) { this.Min = values.First(); this.Max = this.Min; foreach (var value in values.Skip(1)) { this.Min = Math.Min(value, this.Min); this.Max = Math.Max(value, this.Max); } }