1. FIXED: Fractions should be expression in rationals not floats.
2. FIXED: Last significat digit function off by one.