 * SmallList: reference effect with copy on write and iterators:

   Copying a SmallList invalidates non const iterators. More
   precisely, those iterators are still valid for reading, but writing
   will also modify the copies.

 * The following piece of code, compiled with -O1 (inlining), raises a
   segmentation fault when gen is deallocated

------------------------------------------------------------------------------
#include "GLIP/Permutation.h"
#include "GLIP/Permutation_tmpl.h"

using GLIP::Permutation;

int main () {
  Permutation gen[]={ Permutation("[]"),
		      Permutation("[]"). MuPAD_to_C()
  };
}
------------------------------------------------------------------------------

