Changing `/` to support fractions, and `/` should use fractions when
called with integers.