private void sortQueue() { sortedGroups = new OneGroup[queue.Size()]; for (int downTo = queue.Size() - 1; downTo >= 0; downTo--) { sortedGroups[downTo] = queue.Pop(); } }