Describe the bug
NumberedObjectCollection.append_renumber (e.g., Cells.append_renumber) considers -1 a valid number. This is the placeholder value, that shouldn't be used.
To Reproduce
import montepy
mat= montepy.Material()
mats = montepy.materials.Materials()
mats.append_renumber(mat)
print(mat.number)
yields
Version