title: What does "free" do in Delphi?
body: <p>I found the following code snippet <a href="http://angusj.com/delphi/clipper.php#code" rel="nofollow noreferrer">here</a>:</p>
  
  <pre><code>with TClipper.Create do
    try
      AddPolygon(subject, ptSubject);
      AddPolygon(clip, ptClip);
      Execute(ctIntersection, solution);
    finally
      free;
    end
  </code></pre>
  
  <p>Just curious, what does the <code>free</code> statement/function (between <code>finally</code> and <code>end</code>) do here?  Google did not help.</p>