HAVERSINE

Haversine formula, precise also for small distances.