Bugfix: changing size in add() and clear()
+ remove() and removeAll()
Bugfix: return value in addAll()
+ BagIterator
+ BagIterator.remove()
+ retainAll() and constructor
+ Task3.LinkedBag
+ LinkedBagIterator, contains() and constructor