Accurate Haversine

Setup an accurate version of Haversine formula for `GeoDistance.ARC`

Closes #4596