https://www.u-cursos.cl/ingenieria/2012/1/CC3002/1/material_docente/o/602476
16-Exceptions.pdf