Introduction
We use infinite loops to keep doing something over and over without stopping until we decide to stop it.
When you want a program to keep running until a user chooses to exit.
When waiting for an event or input that can happen anytime.
When creating a game loop that runs continuously.
When monitoring a system or sensor without interruption.