fails:Numeric#phase returns 0 if positive
fails:Numeric#phase returns NaN if self is NaN
fails:Numeric#phase returns Pi if negative
fails:Numeric#phase returns Pi if -0.0
fails:Numeric#phase raises an ArgumentError if given any arguments
