What is a loop? A. A collection of function definitions at the top of a program B. A line of code that defines a variable and assigns it a value C. A program that opens the turtle graphics window D. A block of code that repeats a specific number of times