fails:Float#-@ negates self
fails:Float#-@ negates self at Float boundaries
fails:Float#-@ returns negative infinity for positive infinity
fails:Float#-@ returns positive infinity for negative infinity
fails:Float#-@ returns NaN for NaN
