i have the following
List list1 = [];
List list2 = [];
list2 = list1 ;
list1.add(1);
print(list1); // outputs [1] 
print(list2); // outputs [1] WHY?
i only change list1 .. why list2 is always be the same ..
sometimes in my app i need to make a list == another .. and this is great .. but once i make it they always be equals to each other even if i make a change to one of them