title: confused about Pascal syntax
body: <p>I ran across this piece of pascal code. I am curious as to how this does not repeat endlessly.</p>
  
  <pre><code>repeat
    if xs&gt;(torgx+xlim)
      then begin
        x:=xlim;
        BREAK;
      end;
  
    if xs&lt;(torgx-xlim)
      then begin
        x:=0-xlim;
        BREAK;
      end;
  
    x:=xs-torgx; 
    BREAK;
  until 0&lt;&gt;0; 
  
  </code></pre>
  
  <p>I am confused as to how zero would ever be greater than or less than zero.</p>