Now that you know what the debugger is, how to get it to run your code, and what
the basic commands do, it's time to walk through a meatier example. The following
code reads in a text file a line at a time, splits the line on white space, and
converts the line to a dictionary with stringified word positions as its keys
and the integer values of the words themselves as values for those keys:

Something is obviously amiss. The first and second lines should be the same, as should the third and fourth lines. What to do? Start randomly
inserting print statements throughout the source file or fire up
the debugger? How about fire up the debugger? Uncomment the debugger line,
comment out the main() line in the source file, and then: