#N canvas 323 22 512 676 12;
#X obj 47 259 lister;
#X obj 47 160 bng 15 250 50 0 empty empty empty 17 7 0 10 -261234 -1
-1;
#X obj -55 21 cnv 15 400 40 empty empty List-Split: 20 12 0 24 -262144
-66577 0;
#X obj 239 262 list length;
#X msg 87 189 10 20 30 40 50 60;
#X obj 87 157 loadbang;
#X obj 239 474 print Lista;
#X obj 239 301 - 1;
#X obj 172 342 list split;
#X obj 172 424 route bang;
#X floatatom 268 425 5 0 0 0 - - -;
#X text -40 91 E agora fazemos exatamente o contrário \, vamos cortar
sempre o último elemento da lista \, e ter uma leitura em loop ao contrário.
;
#X obj 123 227 trigger list list;
#X text -27 533 Para isso usamos o [list length] \, e sempre cortamos
a lista por um valor que é o seu tamanho menos um. Apenas invertemos
as saídas dos outlets \, porque agor ao que nos interessa é outra coisa.
E \, novamente \, o [route bang] faz com que haja um loop.;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 3 0 7 0;
#X connect 4 0 12 0;
#X connect 5 0 4 0;
#X connect 7 0 8 1;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X connect 9 0 4 0;
#X connect 9 1 6 0;
#X connect 9 1 12 0;
#X connect 12 0 0 1;
#X connect 12 1 3 0;
