public set Union(set DataSetA, set DataSetB) {
        //Make a new Data set and call it C
        set DataSetC = new set();

        //Cycle Through A and put everything in C
        for (int i = 0; i < DataSetA.stuff.size(); i++) {
            int item = DataSetA.stuff.get(i);

            if (DataSetC.stuff.contains(item) == false) {
                DataSetC.stuff.add(item);
            }
        }

        //Cycle through set B, if the item is not
        //contained within set C have it added
        //Otherwise it gets passed over
        for (int i = 0; i < DataSetB.stuff.size(); i++) {
            int item = DataSetB.stuff.get(i);

            if (DataSetC.stuff.contains(item) == false) {
                DataSetC.stuff.add(item);
            }
        }

        //Print out the combined set you just made
        System.out.println("\rThe combined elements are:");
        for (int i = 0; i < DataSetC.stuff.size(); i++) {
            int item = DataSetC.stuff.get(i);
            System.out.print(item + " ");

        }
        System.out.print("\r");

        return DataSetC;
    }