Source: http://opendata.openbeauchef.cl/cgi-bin/file.php?article=ui.developer.interview.questions.and.answers.nrcgas.pdf