christy13/6006psets_ng — comment on commit b84317635525af79a254369882f86227af526a6c
File: 5/code/rsa/big_num.rb line 108
By pwnall:

Read the [Comparable contract](http://www.ruby-doc.org/core-1.9.3/Comparable.html).

`==` is called if I use `a == b`. But if I use `a <= b` or `a < b`, these are implemented by `Comparable`, and use your implementation of `<=>`. The difference between `<` and `<=` is how they handle a return value of 0 from `<=>`.