Make DSP.sign distinguish between signed zeros 

Hey Jussi.  How goes?
Tiny bug fix.  The sign function wasn't correctly picking up -0.0 from 0.0.  To work out which is which I'm checking whether 1.0 / x is +ve or -ve infinity.  The api is pretty nice to work with so far - will be having a more thorough play in the next few weeks.