Hi
for my $j ( 0 .. $#{$i} ) {
Habe $#{$ref} nie gemocht, statt dessen lieber ( 0 .. @$ref-1 ).
BTW: $i finde ich je eher ungünstige Namenswahl für ein Array...
MfG
Kurt
PS: in irgendeiner Sprache konnte man doch auch "..." für ein offenes Interval schreiben, oder?