Next Hold Space 41

Rational arithmetic

        # Instead of  z = $(( x * y )), use:
        z_n = $(( x_n * y_n ))
        z_d = $(( x_d * y_d ))
        # Instead of  z = $(( x / y )), use:
        z_n = $(( x_n * y_d ))
        z_d = $(( x_d * y_n ))
        # Instead of  z = $(( x - y )), use:
        z_n = $(( x_n * y_d - x_d * y_n ))
        z_d = $(( x_d * y_d ))

Next Copyright © 2011 M. J. Dominus