public FastFixedSet<E> getCopy() {

      FastFixedSet<E> copy = new FastFixedSet<>(factory);

      int arrlength = data.length;
      int[] cpdata = Arrays.copyOf(data, arrlength);
      copy.setData(cpdata);

      return copy;
    }
public FastFixedSet<E> getCopy()