return nil unless `other` is comparable.  Fixes #284
Merge pull request #287 from tenderlove/spaceship

return nil unless `other` is comparable.  Fixes #284