What are the difference between a GOTO and a GOSUB statements in BASIC programming language?
GOTO simply jumps to another line,
GOSUB keeps track of where it came from (on a stack, presumably), so when the interpreter encounters a
RETURN, it goes back to the last place
GOSUB was called.