      \fitem{sputter}{(t:tab, p:float, n:numeric)} \vImpure: returns a
      new tab of length \code{n}. This tab is filled as follows: for each
      element, a random number between 0 and 1 is compared with \code{p} :
      if it is lower, then the element is the current element in
      \code{t}. If it is greater, we take the next element in \code{t}
      which becomes the current element. The process starts with the first
      element in \code{t}.
      \begin{lstlisting}
            @sputter([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 0.5, 16) 
            ->[ 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 6, 6, 7, 8, 8, 9 ]
            ->[ 1, 2, 3, 3, 4, 5, 6, 7, 8, 8, 9, 9, 9, 9, 10 ]
            ->[ 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 5, 5, 5 ]
      \end{lstlisting}



      %%% -------------------------------------------------------

