fails:Float#denominator returns an Integer
fails:Float#denominator converts self to a Rational and returns the denominator
fails:Float#denominator returns 1 for NaN and Infinity
