https://www.dailydishnews.org.uk/post/scenario-based-questions-conditional-statements-in-js-klk88p