I need to find out a method to determine how many items should appear per column in a multiple column list to achieve the most visual balance. Here are my criteria:
- The list should only be split into multiple columns if the item count is greater than 10.
- If multiple columns are required, they should contain no less than 5 (except for the last column in case of a remainder) and no more than 10 items.
- If all columns cannot contain an equal number of items
- All but the last column should be equal in number.
- The number of items in each column should be optimized to achieve the smallest difference between the last column and the other column(s).