Algorithm

A reusable set of instructions in the form of code.

Big O Notation

Notation used to classify algorithmic performance in space or time requirements.

Recursion

A function that calls itself, typically with a guard condition that prevents infinite execution.

Type

Regarding the nature of values in computer languages.