A **stack** supports `push`, `pop`, and `peek`. It's used for undo systems, bracket matching, backtracking, and expression evaluation. Implement it with a Python list using `append()` and `pop()` for O(1) operations. - A **queue** supports `enqueue`, `dequeue`, and `front`. It's used for task schedu