Vincenty, Great Circle and Haversine geodetic algorithms and supporting data structures.
copyright
Merge branch 'geo'
slight code improvement