- Added AbstractBag, which assembles a bunch of methods that were just
duplicated in Bag and BoundedBag.