It is possible because of the nature of this particular problem that your code will not exit with thesame failure, or may not even fail at all. Many of the memory values that are mentioned in the upcoming text will vary from machine to machine, and you should not be concerned by this.
You can set break points by typing ’break’ and the line number of where the breakpoint is in the original source code. With a larger piece of source code it would be necessary to narrow down where in the code the failure might be occurring by setting breakpoints around the major functions; here it is a little bit unnecessary, but we will go ahead and walk through the steps.