A debugging process where you, the programmer, pretend you are a computer and step through each statement while recording the value of each variable at each step is known as