anp1 [] == [[1]] anp1 [[1,2,3],[1,2],[1,2,3,4,5],[1]] == [[1,2,3,0,0],[1,2,0,0,0],[1,2,3,4,5],[1,0,0,0,0]] anp1 [[1,2,3],[4,5,6]] == [[1,2,3],[4,5,6]] -- anp2 [] (-1) 3 0 ~> error "unzulaessig" -- anp2 [] 2 (-1) 0 ~> error "unzulaessig" anp2 [] 2 3 0 == [[0,0,0],[0,0,0]] anp2 [[1,2,3],[1,2],[1,2,3,4,5],[1]] 3 3 9 == [[1,2,3],[1,2,9],[1,2,3]] anp2 [[1,2,3],[4,5,6]] 3 4 (-1) == [[1,2,3,(-1)],[4,5,6,(-1)],[(-1),(-1),(-1),(-1)]] transp [] 2 3 0 == [[0,0],[0,0],[0,0]] transp [[1,2,3],[1,2],[1,2,3,4,5],[1]] 3 3 9 == [[1,1,1],[2,2,2],[3,9,3]] transp [[1,2,3],[4,5,6]] 3 4 (-1) == [[1,4,(-1)],[2,5,(-1)],[3,6,(-1)],[(-1),(-1),(-1)]] sp [[1,2,3]] [[4,5,6]] 3 1 == 9 sp [[1,2,3]] [[4],[5],[6]] 3 1 == 32 sp [[1,2,3]] [[4,5,6]] 4 1 == 10 sp [[1,2,3]] [[4],[5],[6]] 4 1 == 33 sp [[1,2,3],[6,6,7,8],[3,45]] [[4,5,6],[1,2]] 4 4 == 34 sp [] [[2,3,4]] 2 5 == 35