The following pseudocode is executed using the "Scores" dataset. What will `count` represent at the end of execution?
```
count = 0
while(Table 1 has more rows){
Read the first row X in Table 1
Move the row X to Table 2
while(Table 1 has more rows){
Read the first row Y in Table 1
count = count + compareSomething(X.Total, Y.Total)
count = count + compareSomething(Y.Total, X.Total)
Move the row Y to Table 3
}
Move all rows from Table 3 to Table 1
}
Procedure compareSomething(A, B)
if(A > B){
return (-1)
}
else{
return (1)
}
End compareSomething
```