The example shows a student stringing together several built-in functions (moveTo(), arcRight()), etc. Because the student did not write these functions themselves, they are not an example of abstraction. However, the explanation counts, because the student explains how the parameters generalize those functions. I found this question to be a really good example for students as it caught most of them by surprise, but was a common issue I saw when grading the PT. Sometimes seeing what isn't a good answer is just as valuable as a perfect answer.