this is in much worse shape than the rest of the collections library … (just sayin’)

might prefer a Vector