I am treating these as utilities, not full-fledged ADTs
We would use these to build "proper" ADTs like
BidCollection
So I'm not going to be as picky about encapsulation and providing operators as I would usually be