Time for some code review. In this chapter, we'll look at code that has a few bugs in it and try to squash them one by one.