List<TriviaQuestion> list;
Collections.shuffle(list);
is Collections.shuffle(list); can it be called Fisher Yates?
for (int i = n-1; i > 0; i--) {
int j = r.nextInt(i+1);
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}