Source: http://cermics.enpc.fr/scilab_new/site/Projets/fourmis/fourmis.pdf