int temp = numbers.get(i);
numbers.set(i, numbers.get(j));
numbers.set(j, temp);
String temp = dataStrs.get(i); dataStrs.set(i, dataStrs.get(j)); dataStrs.set(j, temp);
T tmp = data.get(i); data.set(i, data.get(j)); data.set(j, tmp);
if (list.size() > 1) { list.set(index, list.get(list.size() - 1)); return list.remove(list.size() - 1);