A pure JavaScript/ES5.1 port of Google/Niantic's S2 Geometry library (used by Ingress, Pokemon GO)
format decimal lat/lon coords into degrees/minutes/seconds formats (like DMS).
Projects coordinates from geodetic to ECEF and unprojects from ECEF to geodetic