private HashSet<Color> CreateBestPalette(Color[,] image)
{
HashSet<Color> palette = new HashSet<Color>(image.Cast<Color>().Select(Palette.GetNearestColor));
while (palette.Count > 15)
palette.Remove(CalculateLeastImportantColor(image, palette));
return palette;
}