Help for this page
my @array = ( [1],[2,2],[3,3,3],[4,4,4,4] ); map{map{print "-",$_}@$_;print"\n"}@array;
my@a=([],[],[],[],[],[],[],[],[],[]); my$a=-1;map{@$_=(++$a)x$a}@a; map{map{print "-",$_}@$_;print"\n"}@a;