Implementation of GeoProjection via a plane which is tangent to the Earth and maps x, y
coordinates on the plane to/from lat/lon pairs. Class instances are immutable.
This version uses a polynomial approximation to arctangent instead of Math.atan2 for
improved performance at some cost to accuracy.
Created by B. Moskowitz on 6/17/2015.