non/spire — pull request #93 by tixxit (2013-04-20 04:38:45+00:00)
Title: ArithmeticException in Rational div/reciprocal.

Rational was throwing IllegalArgumentExceptions for divide by zeros and
calling reciprocal on 0/1. It should throw ArithmeticException.
Constructing a Rational explicity with a 0 denominator still throws an
IllegalArgumentException.