サブルーチンに配列のコピーを渡す場合は sub(@a) とすればできるんですけど
2次元配列もどき(配列へのリファレンスの配列をコピーして渡したい場合は
逐一自前でコピーするしかないのかな?