For Fraction instances, numerator and denominator was swapped from ints
to BigIntegers to prevent the aforementiond issue as to scaling with
over- and underflow of ints.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>