Return -∞ for -0.0

The following ruby spec was failing for JRuby: https://github.com/rubyspec/rubyspec/blob/master/core/math/gamma_spec.rb#L14

This PR checks the sign for 0.0, and returns -∞ for negative 0.0.