Source: https://www.ugr.es/~ftsaez/morfo/vg.pdf