fails:Float#<=> returns 1 when self is negative and other is Infinty
