docs: public int compareTo(final Rational pOther) {
          double thisVal = doubleValue();
          double otherVal = pOther.doubleValue();
  
          return thisVal < otherVal ? -1 : thisVal == otherVal ? 0 : 1;
      }