Implement algorithm for an ideal size, maximum size, minimum size etc
Implement algorithm for an ideal size, maximum size, minimum size etc