Compares this fare to another.
0 indicates same fare,
negative result indicates this fare is lower than o,
positive result indicates this fare is greater than o.
If both are nil, they are equal and 0 is returned.
If one of the fares is nil, it is considered the greater fare.