The run-time stack:_______
A. points out syntax errors in a Java program
B. helps keep track of the execution of recursive and non-recursive programs
C. only helps in the execution of recursive programs
D. is part of the Java API