Source: http://ulsites.ul.ie/cemtl/sites/default/files/cemtl_surjectiveinjectivebijective.pdf