https://w3developers.medium.com/logical-operators-in-java-operators-in-java-w3developers-mouad-oumous-7244dd0f02c6