I tried the below variations:
vec![5, 5, 5] > vec![1, 1, 1] returns true
vec![5] > vec![1, 1, 1] returns true
vec![5, 0] > vec![6, 1] returns false
vec![1, 5, 2] > vec![0, 6, 1] returns true
It seems that only the first element is used to determine the output; vector size differences and the remaining elements are ignored from comparison. Is that how it is supposed to be?
Arrays seem to respond in the same way, the only difference is that both the arrays should be the same size.