code: function (baseLine, latLngs) {
  			var maxD = 0,
  				maxPt = null,
  				newPoints = [],
  				i, pt, d;
  
  			for (i = latLngs.length - 1; i >= 0; i--) {
  				pt = latLngs[i];
  				d = this.getDistant(pt, baseLine);
  
  				if (d > 0) {
  					newPoints.push(pt);
  				} else {
  					continue;
  				}
  
  				if (d > maxD) {
  					maxD = d;
  					maxPt = pt;
  				}
  			}
  
  			return { maxPoint: maxPt, newPoints: newPoints };
  		}
docs: /*
  @param {Array} baseLine a two-element array of latlng objects
  representing the baseline to project from
  @param {Array} latLngs an array of latlng objects
  @returns {Object} the maximum point and all new points to stay
  in consideration for the hull.