Passando vários arrays distintos para uma função shell

Como shells diferentes de ksh não suportam pass-by-reference, como múltiplos arrays podem ser passados ​​para uma função no bash sem usar variáveis ​​globais, e de uma maneira que permita que qualquer conteúdo de variável legal seja incluído como um elemento de array? sigilos)?

questionAnswers(2)

yourAnswerToTheQuestion