CM.AP.5.b: Use tracing to describe the intended purpose of existing code for an algorithm.