**call**(*f*,*A*). *A* being a vector, evaluate *f*(*A*[1],...,*A*[#*A*]). **Remark**. Unlike **apply**, **call** can be used if the function *f* needs several arguments. For example : >? printc(x[..])=call(printsep,[":",x]); >? printc(1,2,3) >1:2:3 or >? call(idealprimedec,[nfinit(x^2+1),3]) >%1 = [[3, [3, 0]~, 1, 2, 1]]