</td></tr>
  <tr><td>Bor(n, i : longint) : longint</td></tr>
  <tr><td>Bsl(n, i : longint) : longint</td></tr>
  <tr><td>Bsr(n, i : longint) : longint</td></tr>
</table>

<h3>Syntax</h3>

<ul>
  <li><code>^Shape</code> is a type which is a pointer to the type Shape</li>
  <li><code>myShape^</code> takes a ^Shape and dereferences the pointer into a value</li>
  <li><code>@myShape</code> takes a Shape and captures its address, giving you a ^Shape</li>
  <li><code>var myShape</code> Shape is part of a argument