Part of a recursive algorithm making another recursive call.

Mechanism for bringing external code into a program.

Runtime event disrupting normal execution.

Agreed standard for organizing or writing software.

Algorithm using repeated loops rather than recursion.

Named scope grouping related identifiers.

Classification of a particular exception.

Preferred formatting and organization of source code.

Algorithmic technique splitting a problem into smaller subproblems.

Namespace organizing components within a package.