https://www.luisllamas.es/csharp-operadores-logicos/
Logical operators in C#