https://medium.com/@7rahulm6/c-control-structures-if-else-and-switch-case-statement-c-tutorials-for-beginners-9-dc23132bce4e