add(other) {
            const [a, b] = add(this.n, this.d, other.n, other.d);
            const [c, d] = simplify(a, b);
            return new Rational(c, d);
        }