Чтобы вызвать other3 с двумя параметрами, удалите скобку «()», например:
$a = other3 $x $y
То, как вы сейчас его вызываете, фактически передает один параметр, массив с двумя элементами, то есть 5 и10. Второй параметр пуст (вероятно, по умолчанию равен нулю), что означает, что добавление ничего не делает, и вы просто возвращаете параметр $ x.