Since 3.2

**ON** __Expression__ **GOSUB** __Label0__ [ **,** __Label1__ ... ]

Jump to one of the specified labels and comes back.

__Expression__ must be an integer value that gives which label to choose. If __Expression__ is zero, then the first
label is chosen, if __Expression__ is one, then the second label is chosen. And so on...

If __Expression__ is negative or greater or equal than the number of labels, then the instruction is silently ignored.