A variable is used to store a that can be modified during program execution.

A program is created by writing using a programming language.

Recursion is a programming technique where a function calls within its own code.

Binary search is an efficient algorithm for finding a specific in a sorted list.