ports/math/pure-rational