Consider the following statements in respect of debugger:
I. Debugger is a program used to detect errors and bugs in a program.
II. In order to debug the program, a debugger helps us perform step-by-step execution of a program.
III. In order to debug the program, a debugger helps us perform stopping the execution of the program until the errors are corrected.
Which of the statements given above are correct?