Consolidated various implementations of Fraction into once common version, see #19.