BUG: negative input to inverse haversine
BUG: negative input to inverse haversine

The input for the `archav` function will fail if the input is negative.  This will
occasionally occur due to machine precision.  To account for this, I added
if/else logic to test for small numbers and set the otput to be zero.

aburrell/ocbpy,aburrell/ocbpy