making union find data structure more "object oriented"
arrays should work with comparable objects
assert that item is valid when pushing
just changing any type to bag type
ignoring changes to test file
new types
making sure item is not null when pushing