Change Haversine to return Distance not double.