What does the built-in predicate cut (!) do?

What does the built-in predicate cut (!) do?

Answers:

A.

print all possible outputs automatically.

B.

Compute the factorial.

C.

Translate a loop into recursion.

D.

Remove all existing backtracking points.

Answer. D.