I got a list:
var list = new List>();
which could contain
list[0] = {1, 2, 3, 4} lis
boolean compareLists(list1, list2) { // Early rejection if (list1.size != list2.size) { return false; } // Sort lists and compare each item sorted1 = sort(list1.clone()); sorted2 = sort(list2.clone()); for (int i=0; i