Don't hard-code list length
Don't hardcode the empty list either!
leave the choice of how many versions to try in the user's hands
added gbsets
generate a certain number of tests, not up to a certain size
reduce no of gbsets tests