https://medium.com/@thecyberxcompany/3-conditional-statements-if-if-else-switch-c-programming-part-3-fda49dac90bc