ng a lot of diagrams</strong> to help you keep track.</li>
  <li>To be sure your code is doing what you intend, you'll likely need to step in the debugger and examine the state of your lists as you go. In fact, you might find it most convenient to <strong>run in the debugger full time</strong> as you work on this project, as this gives you the best tools for analyzing what is going on in your program at any given moment. This is information you cannot get any other way.</li>
  <li>Draw out an <strong>intent