https://www.luisllamas.es/csharp-bucle-while/
What is and how to use the WHILE and DO-WHILE loop in C#