Source: https://repository.ufrpe.br/bitstream/123456789/2355/1/livro_geneticageralweb.pdf