Source: https://fei.edu.br/sbai/SBAI1999/ARTIGOS/IV_SBAI_4.pdf