Generalize grow_until function