public static (double, double) GetLowestAndHighestRgb(List <Color> colors) { bool some = false; double hi = 0.0; double lo = 1.0; foreach (var color in colors) { double val = ColorMath.AverageRgb(color.Red, color.Green, color.Blue); if (val > hi) { hi = val; } if (val < lo) { lo = val; } some = true; } return(some ? (lo, hi) : (0, 1)); }