Revert "new Fraction class"

This reverts commit 5d2f3a5df97c2d7893a5802bd13cfe5afeaeba5d.