https://rmfranciacastillo.medium.com/javascript-series-everything-you-need-to-know-about-javascript-conditionals-1d494e6aba3a