I have a list of lists in this format:
[[<image object1>, source1 , version1],[<image object2>, source2 , version2]...]
I need to compare each list and construct a new list of lists that contains unique source values. When there are duplicated source values, I need to pick the list with the highest version value.
Also, is this the proper data structure I should use?