public boolean lessThan (Student s)
s1.lessThan(s2)
Returns true if s1<s2 and false if s1>=s2.
for i > 0, j < size(),
   get(i).lessThan(get(j)) implies i < j.