code: function circleArea(r, width) {
          return r * r * Math.acos(1 - width/r) - (r - width) * Math.sqrt(width * (2 * r - width));
      }
docs: Circular segment area calculation. See http://mathworld.wolfram.com/CircularSegment.html