lets say i have a list a with value of [200,500] and list b with value of [100,300], how would i make it return that a is greater than b? and for example a is [200, 100] and b is still [100,300] then it returns false

Does it mean that if ALL the items from A list are bigger than the corresponding items from B, then A is bigger than B, and false otherwise?

yes

what if i got a bunch of list b is a nested list and i want to check if a is higher than a child of llist b?

Can you give me an example of what do you want to achieve?

i have a list(list a) and its a and list b(which is a list that have children lists) i wanna check if a is greater than b and return that child of b, so for example b is [ [200,500], [300,600] ] and a is [ 300, 550 ] i want to return b[1] because a is greater than b1, ignoring b[2] because a is already bigger than b[1]. and yeah b is a sorted list like the example i gave

What do the numbers in the lists stand for?

What makes one list greater than another list, in general?