Branching
(language) Changing the sequence of execution in a program. Execution
normally proceeds in sequence from the top of a function or procedure to
the bottom. When control is transferred to a statement that is not in
sequence, execution is said to have branched.