Source: https://platea.pntic.mec.es/ffernand/elynx/pdf/Conditionals-BAC1-G-P.pdf